![]() |
AliPhysics
2ad5f07 (2ad5f07)
|
#include <AliAnalysisTaskParticleRandomizer.h>
Public Member Functions | |
AliAnalysisTaskParticleRandomizer () | |
virtual | ~AliAnalysisTaskParticleRandomizer () |
virtual void | UserCreateOutputObjects () |
virtual void | UserExec (Option_t *) |
virtual void | Terminate (Option_t *) |
void | ExecOnce () |
void | SetRandomizeInPhi (Bool_t val) |
void | SetRandomizeInEta (Bool_t val) |
void | SetRandomizeInTheta (Bool_t val) |
void | SetRandomizeInPt (Bool_t val) |
void | SetPhiMin (Double_t val) |
void | SetPhiMax (Double_t val) |
void | SetEtaMin (Double_t val) |
void | SetEtaMax (Double_t val) |
void | SetPtMin (Double_t val) |
void | SetPtMax (Double_t val) |
void | ActivateJetRemoval (const char *arrName, Double_t threshold, const char *rhoObj) |
void | SetInputArrayName (const char *name) |
void | SetOutputArrayName (const char *name) |
Private Member Functions | |
Bool_t | IsParticleInJet (AliVParticle *part) |
random number generator More... | |
Double_t | GetExternalRho () |
ClassDef (AliAnalysisTaskParticleRandomizer, 3) | |
Private Attributes | |
Bool_t | fInitialized |
Bool_t | fRandomizeInPhi |
Bool_t | fRandomizeInEta |
Bool_t | fRandomizeInTheta |
Bool_t | fRandomizeInPt |
Double_t | fMinPhi |
Double_t | fMaxPhi |
Double_t | fMinEta |
Double_t | fMaxEta |
Double_t | fMinPt |
Double_t | fMaxPt |
TString | fInputArrayName |
TString | fOutputArrayName |
TClonesArray * | fInputArray |
TClonesArray * | fOutputArray |
TClonesArray that will be loaded. More... | |
TString | fJetRemovalRhoObj |
Destination TClonesArray. More... | |
TString | fJetRemovalArrayName |
TClonesArray * | fJetRemovalArray |
Double_t | fJetRemovalPtThreshold |
TClonesArray containing jets. More... | |
TRandom3 * | fRandom |
Definition at line 14 of file AliAnalysisTaskParticleRandomizer.h.
AliAnalysisTaskParticleRandomizer::AliAnalysisTaskParticleRandomizer | ( | ) |
|
virtual |
Definition at line 38 of file AliAnalysisTaskParticleRandomizer.cxx.
|
inline |
Definition at line 36 of file AliAnalysisTaskParticleRandomizer.h.
|
private |
void AliAnalysisTaskParticleRandomizer::ExecOnce | ( | ) |
Definition at line 57 of file AliAnalysisTaskParticleRandomizer.cxx.
Referenced by UserExec().
|
private |
Definition at line 139 of file AliAnalysisTaskParticleRandomizer.cxx.
Referenced by IsParticleInJet().
|
private |
random number generator
Definition at line 123 of file AliAnalysisTaskParticleRandomizer.cxx.
Referenced by UserExec().
|
inline |
Definition at line 33 of file AliAnalysisTaskParticleRandomizer.h.
|
inline |
Definition at line 32 of file AliAnalysisTaskParticleRandomizer.h.
|
inline |
Definition at line 38 of file AliAnalysisTaskParticleRandomizer.h.
|
inline |
Definition at line 39 of file AliAnalysisTaskParticleRandomizer.h.
|
inline |
Definition at line 31 of file AliAnalysisTaskParticleRandomizer.h.
|
inline |
Definition at line 30 of file AliAnalysisTaskParticleRandomizer.h.
|
inline |
Definition at line 35 of file AliAnalysisTaskParticleRandomizer.h.
|
inline |
Definition at line 34 of file AliAnalysisTaskParticleRandomizer.h.
|
inline |
Definition at line 26 of file AliAnalysisTaskParticleRandomizer.h.
|
inline |
Definition at line 25 of file AliAnalysisTaskParticleRandomizer.h.
|
inline |
Definition at line 28 of file AliAnalysisTaskParticleRandomizer.h.
|
inline |
Definition at line 27 of file AliAnalysisTaskParticleRandomizer.h.
|
inlinevirtual |
Definition at line 21 of file AliAnalysisTaskParticleRandomizer.h.
|
virtual |
Definition at line 45 of file AliAnalysisTaskParticleRandomizer.cxx.
|
virtual |
Definition at line 86 of file AliAnalysisTaskParticleRandomizer.cxx.
|
private |
Definition at line 43 of file AliAnalysisTaskParticleRandomizer.h.
Referenced by ExecOnce(), and UserExec().
|
private |
Definition at line 59 of file AliAnalysisTaskParticleRandomizer.h.
Referenced by ExecOnce(), IsParticleInJet(), and UserExec().
|
private |
Definition at line 56 of file AliAnalysisTaskParticleRandomizer.h.
Referenced by ExecOnce(), SetInputArrayName(), and UserCreateOutputObjects().
|
private |
Definition at line 64 of file AliAnalysisTaskParticleRandomizer.h.
Referenced by ExecOnce(), IsParticleInJet(), and UserExec().
|
private |
Definition at line 63 of file AliAnalysisTaskParticleRandomizer.h.
Referenced by ActivateJetRemoval(), and ExecOnce().
|
private |
TClonesArray containing jets.
Definition at line 65 of file AliAnalysisTaskParticleRandomizer.h.
Referenced by ActivateJetRemoval(), and IsParticleInJet().
|
private |
Destination TClonesArray.
Definition at line 62 of file AliAnalysisTaskParticleRandomizer.h.
Referenced by ActivateJetRemoval(), and GetExternalRho().
|
private |
Definition at line 52 of file AliAnalysisTaskParticleRandomizer.h.
Referenced by SetEtaMax(), and UserExec().
|
private |
Definition at line 50 of file AliAnalysisTaskParticleRandomizer.h.
Referenced by SetPhiMax(), and UserExec().
|
private |
Definition at line 54 of file AliAnalysisTaskParticleRandomizer.h.
Referenced by SetPtMax(), and UserExec().
|
private |
Definition at line 51 of file AliAnalysisTaskParticleRandomizer.h.
Referenced by SetEtaMin(), and UserExec().
|
private |
Definition at line 49 of file AliAnalysisTaskParticleRandomizer.h.
Referenced by SetPhiMin(), and UserExec().
|
private |
Definition at line 53 of file AliAnalysisTaskParticleRandomizer.h.
Referenced by SetPtMin(), and UserExec().
|
private |
TClonesArray that will be loaded.
Definition at line 60 of file AliAnalysisTaskParticleRandomizer.h.
Referenced by ExecOnce(), and UserExec().
|
private |
Definition at line 57 of file AliAnalysisTaskParticleRandomizer.h.
Referenced by ExecOnce(), SetOutputArrayName(), and UserCreateOutputObjects().
|
private |
Definition at line 67 of file AliAnalysisTaskParticleRandomizer.h.
Referenced by UserCreateOutputObjects(), and UserExec().
|
private |
Definition at line 45 of file AliAnalysisTaskParticleRandomizer.h.
Referenced by SetRandomizeInEta(), and UserExec().
|
private |
Definition at line 44 of file AliAnalysisTaskParticleRandomizer.h.
Referenced by SetRandomizeInPhi(), and UserExec().
|
private |
Definition at line 47 of file AliAnalysisTaskParticleRandomizer.h.
Referenced by SetRandomizeInPt(), and UserExec().
|
private |
Definition at line 46 of file AliAnalysisTaskParticleRandomizer.h.
Referenced by SetRandomizeInTheta(), and UserExec().