![]() |
AliPhysics
2c8507d (2c8507d)
|
Base class for embedding into an event. More...
#include <AliJetModelBaseTask.h>
Protected Member Functions | |
void | UserExec (Option_t *) |
void | UserCreateOutputObjects () |
Int_t | SetNumberOfOutCells (Int_t n) |
Int_t | AddCell (Double_t e=-1, Double_t eta=-999, Double_t phi=-1) |
set the number of cells More... | |
Int_t | AddCell (Double_t e, Int_t absId, Double_t time=0, Int_t label=0) |
add a cell; if values are -1 generate random parameters More... | |
AliVCluster * | AddCluster (Double_t e=-1, Double_t eta=-999, Double_t phi=-1, Int_t label=0) |
add a cell with given energy, position and times More... | |
AliVCluster * | AddCluster (Double_t e, Int_t absId, Int_t label=0) |
add a cluster; if values are -1 generate random parameters More... | |
AliVCluster * | AddCluster (AliVCluster *oc) |
add a cluster with given energy and position More... | |
AliPicoTrack * | AddTrack (Double_t pt=-999, Double_t eta=-999, Double_t phi=-999, Byte_t type=0, Double_t etaemc=0, Double_t phiemc=0, Double_t ptemc=0, Bool_t ise=kFALSE, Int_t label=0, Short_t charge=1, Double_t mass=0.1396) |
add a cluster (copy) More... | |
AliAODMCParticle * | AddMCParticle (AliAODMCParticle *part, Int_t origIndex) |
add a track; if values are -1 generate random parameters More... | |
void | AddV2 (Double_t &phi, Double_t &pt) const |
void | CopyCells () |
void | CopyClusters () |
void | CopyTracks () |
void | CopyMCParticles () |
void | GetRandomCell (Double_t &eta, Double_t &phi, Int_t &absId) |
Double_t | GetRandomEta (Bool_t emcal=kFALSE) |
generate a random cell in the calorimeter More... | |
Double_t | GetRandomPhi (Bool_t emcal=kFALSE) |
generate a random eta value in the given range More... | |
Double_t | GetRandomPt () |
generate a random phi value in the given range More... | |
Double_t | GetRandomM () |
generate a random pt value in the given range More... | |
void | GetRandomParticle (Double_t &pt, Double_t &eta, Double_t &phi, Bool_t emcal=kFALSE) |
generate a random m value from a given distribution or take a fixed value More... | |
void | GetRandomMassiveParticle (Double_t &pt, Double_t &eta, Double_t &phi, Bool_t emcal, Double_t &m) |
generate a particle with random eta,phi,pt values More... | |
void | GetRandomMvsPt (Double_t &m, Double_t &pt) |
generate a particle with random eta,phi,pt,mass values More... | |
void | GetRandomMvsPtParticle (Double_t &pt, Double_t &m, Double_t &eta, Double_t &phi, Bool_t emcal=kFALSE) |
generate 2 random values for pt and mass from a gived 2D distribution More... | |
virtual Bool_t | ExecOnce () |
generate a particle with random eta,phi, and correlated pt,mass values More... | |
virtual void | Run () |
intialize task More... | |
void | FillHistograms () |
do jet model action More... | |
Protected Attributes | |
TString | fGeomName |
Fill QA histograms. More... | |
TString | fTracksName |
name of track collection More... | |
TString | fOutTracksName |
name of output track collection More... | |
TString | fCaloName |
name of calo cluster collection More... | |
TString | fOutCaloName |
name of output cluster collection More... | |
TString | fCellsName |
name of calo cells collection More... | |
TString | fOutCellsName |
name of output cells collection More... | |
TString | fMCParticlesName |
name of MC particle collection More... | |
TString | fOutMCParticlesName |
name of output MC particle collection More... | |
TString | fPythiaInfoName |
name of pythia info More... | |
Bool_t | fIsMC |
whether the current event is MC or not More... | |
TString | fSuffix |
suffix to add in the name of new collections More... | |
Float_t | fEtaMin |
eta minimum value More... | |
Float_t | fEtaMax |
eta maximum value More... | |
Float_t | fPhiMin |
phi minimum value More... | |
Float_t | fPhiMax |
phi maximum value More... | |
Float_t | fPtMin |
pt minimum value More... | |
Float_t | fPtMax |
pt maximum value More... | |
Int_t | fGenType |
generator type. 0=pythia, 1=qpythia,2=pyquen, 3=herwig6.5 More... | |
Bool_t | fCopyArray |
whether or not the array will be copied to a new one before modelling More... | |
Int_t | fNClusters |
how many clusters are being processed More... | |
Int_t | fNCells |
how many cells are being processed More... | |
Int_t | fNTracks |
how many tracks are being processed More... | |
Int_t | fMarkMC |
which MC label is to be used (default=100) More... | |
TH1F * | fPtSpectrum |
pt spectrum to extract random pt values More... | |
TF2 * | fPtPhiEvPlDistribution |
pt vs. (phi-psi) distribution to extract random pt/phi values More... | |
TH1F * | fDensitySpectrum |
particle density spectrum to extract random density values More... | |
TF1 * | fDifferentialV2 |
v2 as function of pt More... | |
Bool_t | fAddV2 |
add v2 sampled from a tf1 More... | |
Bool_t | fFlowFluctuations |
introduce gaussian flow fluctuation More... | |
Bool_t | fQAhistos |
draw QA histograms More... | |
Double_t | fPsi |
! simmetry plane for the elliptic flow More... | |
Bool_t | fIsInit |
! =true if initialized More... | |
AliEMCALGeometry * | fGeom |
! pointer to EMCal geometry More... | |
Double_t | fVertex [3] |
! event vertex More... | |
TClonesArray * | fClusters |
! cluster collection More... | |
TClonesArray * | fOutClusters |
! output cluster collection More... | |
TClonesArray * | fTracks |
! track collection More... | |
TClonesArray * | fOutTracks |
! output track collection More... | |
AliVCaloCells * | fCaloCells |
! cells collection More... | |
AliVCaloCells * | fOutCaloCells |
! output cells collection More... | |
Int_t | fAddedCells |
! number of added cells More... | |
TClonesArray * | fMCParticles |
! MC particles collection More... | |
AliNamedArrayI * | fMCParticlesMap |
! MC particles mapping More... | |
TClonesArray * | fOutMCParticles |
! output MC particles collection More... | |
AliNamedArrayI * | fOutMCParticlesMap |
! MC particles mapping More... | |
Int_t | fMCLabelShift |
! MC label shift More... | |
Bool_t | fEsdMode |
! ESD/AOD mode More... | |
TList * | fOutput |
! output list for QA histograms More... | |
AliEmcalPythiaInfo * | fPythiaInfo |
! Info on original partons:PDG,pt, eta, phi and pythia event weight More... | |
TH1F * | fhpTEmb |
! embedded tracks pT More... | |
TH1F * | fhMEmb |
! embedded tracks M More... | |
TH1F * | fhEtaEmb |
! embedded tracks eta More... | |
TH1F * | fhPhiEmb |
! embedded tracks phi More... | |
TH1I * | fhEvents |
! store the number of events analysed More... | |
Bool_t | fMassFromDistr |
draw the particle mass from fHMassDistrib More... | |
TH1F * | fHMassDistrib |
shape of mass distribution of embedded tracks More... | |
TH2F * | fHMassPtDistrib |
shape of mass vs pt distribution of embedded track More... | |
Private Member Functions | |
AliJetModelBaseTask (const AliJetModelBaseTask &) | |
AliJetModelBaseTask & | operator= (const AliJetModelBaseTask &) |
Base class for embedding into an event.
The base class takes care of the implemetation of the particle embedding into the original or a copy of the track array using the method AddTrack. Clusters can be added with the corresponding method. Particle from MC events can be used, see the derived classes It is possible to input a pT distribution template The starting label of the embedded constituent has to be set To save the new track/cluster array into a new one use SetCopyArray. The default name is oldname+Processed. Customizable with SetSuffix By default the array is not copied and the name is oldname+Embedded
Definition at line 33 of file AliJetModelBaseTask.h.
AliJetModelBaseTask::AliJetModelBaseTask | ( | ) |
AliJetModelBaseTask::AliJetModelBaseTask | ( | const char * | name, |
Bool_t | drawqa = kFALSE |
||
) |
Definition at line 102 of file AliJetModelBaseTask.cxx.
|
virtual |
Definition at line 173 of file AliJetModelBaseTask.cxx.
|
private |
|
protected |
set the number of cells
Definition at line 509 of file AliJetModelBaseTask.cxx.
Referenced by AliJetEmbeddingFromAODTask::Run().
|
protected |
add a cell; if values are -1 generate random parameters
Definition at line 539 of file AliJetModelBaseTask.cxx.
|
protected |
add a cell with given energy, position and times
Definition at line 646 of file AliJetModelBaseTask.cxx.
Referenced by AliJetRandomizerTask::Run(), AliJetEmbeddingTask::Run(), and AliJetEmbeddingFromAODTask::Run().
|
protected |
add a cluster; if values are -1 generate random parameters
Definition at line 676 of file AliJetModelBaseTask.cxx.
|
protected |
add a cluster with given energy and position
Definition at line 590 of file AliJetModelBaseTask.cxx.
|
protected |
add a track; if values are -1 generate random parameters
Definition at line 774 of file AliJetModelBaseTask.cxx.
Referenced by AliJetEmbeddingFromAODTask::Run().
|
protected |
add a cluster (copy)
Definition at line 731 of file AliJetModelBaseTask.cxx.
Referenced by AliJetRandomizerTask::Run(), AliJetEmbeddingFromGenTask::Run(), AliJetEmbeddingTask::Run(), and AliJetEmbeddingFromAODTask::Run().
Definition at line 791 of file AliJetModelBaseTask.cxx.
Referenced by AddTrack().
|
protected |
Definition at line 809 of file AliJetModelBaseTask.cxx.
Referenced by AliJetEmbeddingFromAODTask::Run().
|
protected |
Definition at line 836 of file AliJetModelBaseTask.cxx.
Referenced by AliJetEmbeddingTask::Run(), and AliJetEmbeddingFromAODTask::Run().
|
protected |
Definition at line 894 of file AliJetModelBaseTask.cxx.
Referenced by AliJetEmbeddingFromAODTask::Run().
|
protected |
Definition at line 873 of file AliJetModelBaseTask.cxx.
Referenced by AliJetModelMergeBranches::Run(), AliJetEmbeddingFromGenTask::Run(), AliJetEmbeddingTask::Run(), and AliJetEmbeddingFromAODTask::Run().
|
protectedvirtual |
generate a particle with random eta,phi, and correlated pt,mass values
Reimplemented in AliJetEmbeddingFromAODTask, AliJetEmbeddingFromPYTHIATask, AliJetEmbeddingFromGenTask, and AliJetModelMergeBranches.
Definition at line 280 of file AliJetModelBaseTask.cxx.
Referenced by AliJetModelMergeBranches::ExecOnce(), AliJetEmbeddingFromAODTask::ExecOnce(), AliJetRandomizerTask::UserExec(), and UserExec().
|
protected |
do jet model action
Definition at line 1106 of file AliJetModelBaseTask.cxx.
Referenced by AliJetEmbeddingTask::Run().
TString AliJetModelBaseTask::GetOutTrackName | ( | ) | const |
Definition at line 179 of file AliJetModelBaseTask.cxx.
Definition at line 928 of file AliJetModelBaseTask.cxx.
Referenced by AddCell(), and AddCluster().
generate a random cell in the calorimeter
Definition at line 955 of file AliJetModelBaseTask.cxx.
Referenced by AddTrack(), GetRandomCell(), GetRandomMvsPtParticle(), and GetRandomParticle().
|
protected |
generate a random pt value in the given range
Definition at line 1011 of file AliJetModelBaseTask.cxx.
Referenced by GetRandomMassiveParticle().
|
protected |
generate a particle with random eta,phi,pt values
Definition at line 1090 of file AliJetModelBaseTask.cxx.
Referenced by AddTrack().
generate a particle with random eta,phi,pt,mass values
Definition at line 1027 of file AliJetModelBaseTask.cxx.
Referenced by GetRandomMvsPtParticle().
|
protected |
generate 2 random values for pt and mass from a gived 2D distribution
Get random particle from 2D mass vs pt distribution the event plane evolution in not implemented
Definition at line 1079 of file AliJetModelBaseTask.cxx.
Referenced by GetRandomMassiveParticle().
|
protected |
generate a random m value from a given distribution or take a fixed value
Definition at line 1039 of file AliJetModelBaseTask.cxx.
Referenced by AddTrack(), and GetRandomMassiveParticle().
generate a random eta value in the given range
Definition at line 976 of file AliJetModelBaseTask.cxx.
Referenced by AddTrack(), GetRandomCell(), GetRandomMvsPtParticle(), and GetRandomParticle().
|
protected |
generate a random phi value in the given range
Definition at line 999 of file AliJetModelBaseTask.cxx.
Referenced by AddCell(), AddCluster(), AddTrack(), and GetRandomParticle().
|
private |
|
protectedvirtual |
intialize task
Reimplemented in AliJetEmbeddingFromAODTask, AliJetEmbeddingTask, AliJetEmbeddingSelRhoTask, AliJetEmbeddingFromGenTask, AliJetRandomizerTask, and AliJetModelMergeBranches.
Definition at line 1101 of file AliJetModelBaseTask.cxx.
Referenced by UserExec().
|
inline |
Definition at line 60 of file AliJetModelBaseTask.h.
|
inline |
Definition at line 59 of file AliJetModelBaseTask.h.
|
inline |
Definition at line 65 of file AliJetModelBaseTask.h.
|
inline |
Definition at line 64 of file AliJetModelBaseTask.h.
|
inline |
Definition at line 62 of file AliJetModelBaseTask.h.
Referenced by AliJetModelMergeBranches::AliJetModelMergeBranches().
|
inline |
Definition at line 47 of file AliJetModelBaseTask.h.
|
inline |
Definition at line 48 of file AliJetModelBaseTask.h.
|
inline |
Definition at line 58 of file AliJetModelBaseTask.h.
void AliJetModelBaseTask::SetDistributionFromFile | ( | TString | filename, |
TString | histoname, | ||
Int_t | type | ||
) |
Definition at line 1174 of file AliJetModelBaseTask.cxx.
Referenced by SetMassDistributionFromFile(), SetMassVsPtDistributionFromFile(), and SetpTDistributionFromFile().
Definition at line 39 of file AliJetModelBaseTask.h.
|
inline |
Definition at line 42 of file AliJetModelBaseTask.h.
|
inline |
Definition at line 69 of file AliJetModelBaseTask.h.
|
inline |
Definition at line 70 of file AliJetModelBaseTask.h.
Referenced by AliJetRandomizerTask::AliJetRandomizerTask().
void AliJetModelBaseTask::SetMassAndPtDistributionFromFile | ( | TString | filenameM, |
TString | filenamepT, | ||
TString | histonameM, | ||
TString | histonamepT | ||
) |
Definition at line 1215 of file AliJetModelBaseTask.cxx.
Referenced by AliJetEmbeddingTask::UserCreateOutputObjects().
void AliJetModelBaseTask::SetMassDistribution | ( | TH1F * | hM | ) |
Definition at line 1131 of file AliJetModelBaseTask.cxx.
Referenced by SetDistributionFromFile().
Definition at line 1164 of file AliJetModelBaseTask.cxx.
Referenced by SetMassAndPtDistributionFromFile(), and AliJetEmbeddingTask::UserCreateOutputObjects().
void AliJetModelBaseTask::SetMassVsPtDistribution | ( | TH2F * | hmasspt | ) |
Definition at line 1145 of file AliJetModelBaseTask.cxx.
Referenced by SetDistributionFromFile().
Definition at line 1169 of file AliJetModelBaseTask.cxx.
|
inline |
Definition at line 61 of file AliJetModelBaseTask.h.
|
inline |
Definition at line 66 of file AliJetModelBaseTask.h.
|
inlinevirtual |
Definition at line 72 of file AliJetModelBaseTask.h.
|
inlinevirtual |
Definition at line 71 of file AliJetModelBaseTask.h.
|
inlinevirtual |
Definition at line 73 of file AliJetModelBaseTask.h.
Definition at line 493 of file AliJetModelBaseTask.cxx.
Referenced by AliJetEmbeddingFromAODTask::Run().
Definition at line 40 of file AliJetModelBaseTask.h.
Definition at line 1158 of file AliJetModelBaseTask.cxx.
Referenced by SetMassAndPtDistributionFromFile(), and AliJetEmbeddingTask::UserCreateOutputObjects().
|
inline |
Definition at line 46 of file AliJetModelBaseTask.h.
Definition at line 41 of file AliJetModelBaseTask.h.
|
inline |
Definition at line 43 of file AliJetModelBaseTask.h.
Referenced by SetDistributionFromFile().
|
inline |
Definition at line 44 of file AliJetModelBaseTask.h.
|
inline |
Definition at line 67 of file AliJetModelBaseTask.h.
|
inline |
Definition at line 68 of file AliJetModelBaseTask.h.
Referenced by AliJetEmbeddingFromAODTask::AliJetEmbeddingFromAODTask(), AliJetEmbeddingFromGenTask::AliJetEmbeddingFromGenTask(), AliJetEmbeddingFromPYTHIATask::AliJetEmbeddingFromPYTHIATask(), AliJetEmbeddingTask::AliJetEmbeddingTask(), AliJetModelMergeBranches::AliJetModelMergeBranches(), and AliJetRandomizerTask::AliJetRandomizerTask().
|
inline |
Definition at line 63 of file AliJetModelBaseTask.h.
|
protected |
|
protected |
Definition at line 221 of file AliJetModelBaseTask.cxx.
|
protected |
! number of added cells
Definition at line 151 of file AliJetModelBaseTask.h.
Referenced by AddCell(), CopyCells(), AliJetEmbeddingFromAODTask::Run(), SetNumberOfOutCells(), and UserExec().
|
protected |
add v2 sampled from a tf1
Definition at line 138 of file AliJetModelBaseTask.h.
Referenced by AddTrack(), ExecOnce(), SetAddV2(), and UserExec().
|
protected |
! cells collection
Definition at line 149 of file AliJetModelBaseTask.h.
Referenced by AddCell(), CopyCells(), ExecOnce(), AliJetEmbeddingFromAODTask::Run(), and UserExec().
|
protected |
name of calo cluster collection
Definition at line 113 of file AliJetModelBaseTask.h.
Referenced by ExecOnce(), and SetClusName().
|
protected |
name of calo cells collection
Definition at line 115 of file AliJetModelBaseTask.h.
Referenced by ExecOnce(), and SetCellsName().
|
protected |
! cluster collection
Definition at line 145 of file AliJetModelBaseTask.h.
Referenced by CopyClusters(), ExecOnce(), AliJetRandomizerTask::Run(), and AliJetEmbeddingFromAODTask::Run().
|
protected |
whether or not the array will be copied to a new one before modelling
Definition at line 129 of file AliJetModelBaseTask.h.
Referenced by ExecOnce(), GetOutTrackName(), AliJetEmbeddingFromGenTask::Run(), AliJetEmbeddingTask::Run(), AliJetEmbeddingFromAODTask::Run(), SetCopyArray(), AliJetRandomizerTask::UserExec(), and UserExec().
|
protected |
particle density spectrum to extract random density values
Definition at line 136 of file AliJetModelBaseTask.h.
Referenced by SetDensitySpectrum(), and UserExec().
|
protected |
v2 as function of pt
Definition at line 137 of file AliJetModelBaseTask.h.
Referenced by AddV2(), ExecOnce(), and SetDifferentialV2().
|
protected |
! ESD/AOD mode
Definition at line 157 of file AliJetModelBaseTask.h.
Referenced by AddCluster(), CopyClusters(), ExecOnce(), and AliJetEmbeddingFromAODTask::GetNextEntry().
|
protected |
eta maximum value
Definition at line 123 of file AliJetModelBaseTask.h.
Referenced by AddCell(), AddCluster(), AliJetEmbeddingFromAODTask::AliJetEmbeddingFromAODTask(), ExecOnce(), GetRandomCell(), GetRandomEta(), AliJetEmbeddingFromGenTask::Run(), AliJetEmbeddingFromAODTask::Run(), and SetEtaRange().
|
protected |
eta minimum value
Definition at line 122 of file AliJetModelBaseTask.h.
Referenced by AddCell(), AddCluster(), AliJetEmbeddingFromAODTask::AliJetEmbeddingFromAODTask(), ExecOnce(), GetRandomCell(), GetRandomEta(), AliJetEmbeddingFromGenTask::Run(), AliJetEmbeddingFromAODTask::Run(), and SetEtaRange().
|
protected |
introduce gaussian flow fluctuation
Definition at line 139 of file AliJetModelBaseTask.h.
Referenced by AddV2(), and SetAddFlowFluctuations().
|
protected |
generator type. 0=pythia, 1=qpythia,2=pyquen, 3=herwig6.5
Definition at line 128 of file AliJetModelBaseTask.h.
Referenced by AliJetEmbeddingFromGenTask::FillPythiaHistograms(), AliJetEmbeddingFromGenTask::Run(), and SetGenType().
|
protected |
! pointer to EMCal geometry
Definition at line 143 of file AliJetModelBaseTask.h.
Referenced by AddCell(), AddCluster(), ExecOnce(), GetRandomCell(), GetRandomEta(), GetRandomParticle(), and GetRandomPhi().
|
protected |
Fill QA histograms.
EMCal geometry name
Definition at line 110 of file AliJetModelBaseTask.h.
Referenced by ExecOnce(), and SetGeometryName().
|
protected |
! embedded tracks eta
Definition at line 162 of file AliJetModelBaseTask.h.
Referenced by FillHistograms(), and UserCreateOutputObjects().
|
protected |
! store the number of events analysed
Definition at line 164 of file AliJetModelBaseTask.h.
Referenced by FillHistograms(), and UserCreateOutputObjects().
|
protected |
shape of mass distribution of embedded tracks
Definition at line 166 of file AliJetModelBaseTask.h.
Referenced by GetRandomM(), SetMassDistribution(), and AliJetEmbeddingTask::UserCreateOutputObjects().
|
protected |
shape of mass vs pt distribution of embedded track
Definition at line 167 of file AliJetModelBaseTask.h.
Referenced by GetRandomMassiveParticle(), GetRandomMvsPt(), and SetMassVsPtDistribution().
|
protected |
! embedded tracks M
Definition at line 161 of file AliJetModelBaseTask.h.
Referenced by FillHistograms(), and UserCreateOutputObjects().
|
protected |
! embedded tracks phi
Definition at line 163 of file AliJetModelBaseTask.h.
Referenced by FillHistograms(), and UserCreateOutputObjects().
|
protected |
! embedded tracks pT
Definition at line 160 of file AliJetModelBaseTask.h.
Referenced by FillHistograms(), and UserCreateOutputObjects().
|
protected |
! =true if initialized
Definition at line 142 of file AliJetModelBaseTask.h.
Referenced by AliJetRandomizerTask::UserExec(), and UserExec().
|
protected |
whether the current event is MC or not
Definition at line 120 of file AliJetModelBaseTask.h.
Referenced by CopyCells(), CopyClusters(), CopyTracks(), and SetMC().
|
protected |
which MC label is to be used (default=100)
Definition at line 133 of file AliJetModelBaseTask.h.
Referenced by AddCell(), AddCluster(), AddTrack(), FillHistograms(), and SetMarkMC().
|
protected |
draw the particle mass from fHMassDistrib
Definition at line 165 of file AliJetModelBaseTask.h.
Referenced by GetRandomM(), AliJetEmbeddingTask::Run(), SetMassDistribution(), and SetMassVsPtDistribution().
|
protected |
! MC label shift
Definition at line 156 of file AliJetModelBaseTask.h.
Referenced by AddCell(), AddCluster(), AddMCParticle(), AddTrack(), CopyMCParticles(), and FillHistograms().
|
protected |
! MC particles collection
Definition at line 152 of file AliJetModelBaseTask.h.
Referenced by CopyMCParticles(), ExecOnce(), and AliJetEmbeddingFromAODTask::Run().
|
protected |
! MC particles mapping
Definition at line 153 of file AliJetModelBaseTask.h.
Referenced by CopyMCParticles(), and ExecOnce().
|
protected |
name of MC particle collection
Definition at line 117 of file AliJetModelBaseTask.h.
Referenced by ExecOnce(), and SetMCParticlesName().
|
protected |
how many cells are being processed
Definition at line 131 of file AliJetModelBaseTask.h.
Referenced by SetNCells(), and UserExec().
|
protected |
how many clusters are being processed
Definition at line 130 of file AliJetModelBaseTask.h.
Referenced by AliJetRandomizerTask::Run(), AliJetEmbeddingTask::Run(), SetNClusters(), and UserExec().
|
protected |
how many tracks are being processed
Definition at line 132 of file AliJetModelBaseTask.h.
Referenced by AliJetEmbeddingFromGenTask::ExecOnce(), FillHistograms(), AliJetRandomizerTask::Run(), AliJetEmbeddingTask::Run(), SetNTracks(), and UserExec().
|
protected |
! output cells collection
Definition at line 150 of file AliJetModelBaseTask.h.
Referenced by AddCell(), CopyCells(), ExecOnce(), AliJetEmbeddingFromAODTask::Run(), and SetNumberOfOutCells().
|
protected |
name of output cluster collection
Definition at line 114 of file AliJetModelBaseTask.h.
Referenced by ExecOnce().
|
protected |
name of output cells collection
Definition at line 116 of file AliJetModelBaseTask.h.
Referenced by ExecOnce().
|
protected |
! output cluster collection
Definition at line 146 of file AliJetModelBaseTask.h.
Referenced by AddCluster(), ExecOnce(), AliJetRandomizerTask::Run(), AliJetEmbeddingTask::Run(), AliJetEmbeddingFromAODTask::Run(), and UserExec().
|
protected |
! output MC particles collection
Definition at line 154 of file AliJetModelBaseTask.h.
Referenced by AddMCParticle(), ExecOnce(), AliJetEmbeddingFromAODTask::Run(), and UserExec().
|
protected |
! MC particles mapping
Definition at line 155 of file AliJetModelBaseTask.h.
Referenced by AddMCParticle(), CopyMCParticles(), ExecOnce(), and UserExec().
|
protected |
name of output MC particle collection
Definition at line 118 of file AliJetModelBaseTask.h.
Referenced by ExecOnce().
|
protected |
! output list for QA histograms
Definition at line 158 of file AliJetModelBaseTask.h.
Referenced by FillHistograms(), AliJetEmbeddingFromGenTask::UserCreateOutputObjects(), AliJetEmbeddingFromPYTHIATask::UserCreateOutputObjects(), AliJetEmbeddingSelRhoTask::UserCreateOutputObjects(), AliJetEmbeddingFromAODTask::UserCreateOutputObjects(), AliJetEmbeddingTask::UserCreateOutputObjects(), and UserCreateOutputObjects().
|
protected |
! output track collection
Definition at line 148 of file AliJetModelBaseTask.h.
Referenced by AddTrack(), AliJetEmbeddingFromGenTask::ExecOnce(), ExecOnce(), FillHistograms(), AliJetModelMergeBranches::MergeTracks(), AliJetRandomizerTask::Run(), AliJetEmbeddingTask::Run(), AliJetEmbeddingFromAODTask::Run(), and UserExec().
|
protected |
name of output track collection
Definition at line 112 of file AliJetModelBaseTask.h.
Referenced by ExecOnce().
|
protected |
phi maximum value
Definition at line 125 of file AliJetModelBaseTask.h.
Referenced by AddCell(), AddCluster(), AliJetEmbeddingFromAODTask::AliJetEmbeddingFromAODTask(), ExecOnce(), GetRandomCell(), GetRandomParticle(), GetRandomPhi(), AliJetEmbeddingFromGenTask::Run(), AliJetEmbeddingFromAODTask::Run(), and SetPhiRange().
|
protected |
phi minimum value
Definition at line 124 of file AliJetModelBaseTask.h.
Referenced by AddCell(), AddCluster(), AliJetEmbeddingFromAODTask::AliJetEmbeddingFromAODTask(), ExecOnce(), GetRandomCell(), GetRandomParticle(), GetRandomPhi(), AliJetEmbeddingFromGenTask::Run(), AliJetEmbeddingFromAODTask::Run(), and SetPhiRange().
|
protected |
! simmetry plane for the elliptic flow
Definition at line 141 of file AliJetModelBaseTask.h.
Referenced by AddV2(), GetRandomParticle(), and UserExec().
|
protected |
pt maximum value
Definition at line 127 of file AliJetModelBaseTask.h.
Referenced by AliJetEmbeddingFromAODTask::AliJetEmbeddingFromAODTask(), ExecOnce(), GetRandomPt(), AliJetEmbeddingFromGenTask::Run(), AliJetEmbeddingTask::Run(), AliJetEmbeddingFromAODTask::Run(), and SetPtRange().
|
protected |
pt minimum value
Definition at line 126 of file AliJetModelBaseTask.h.
Referenced by AliJetEmbeddingFromAODTask::AliJetEmbeddingFromAODTask(), ExecOnce(), GetRandomPt(), AliJetEmbeddingFromGenTask::Run(), AliJetEmbeddingTask::Run(), AliJetEmbeddingFromAODTask::Run(), and SetPtRange().
|
protected |
pt vs. (phi-psi) distribution to extract random pt/phi values
Definition at line 135 of file AliJetModelBaseTask.h.
Referenced by GetRandomParticle(), SetPtPhiEvPlDistribution(), and UserExec().
|
protected |
pt spectrum to extract random pt values
Definition at line 134 of file AliJetModelBaseTask.h.
Referenced by GetRandomPt(), SetPtSpectrum(), and AliJetEmbeddingTask::UserCreateOutputObjects().
|
protected |
! Info on original partons:PDG,pt, eta, phi and pythia event weight
Definition at line 159 of file AliJetModelBaseTask.h.
Referenced by AliJetEmbeddingFromGenTask::ExecOnce(), AliJetEmbeddingFromGenTask::FillPythiaHistograms(), and AliJetEmbeddingFromGenTask::Run().
|
protected |
name of pythia info
Definition at line 119 of file AliJetModelBaseTask.h.
Referenced by AliJetEmbeddingFromGenTask::ExecOnce(), and SetPythiaInfoName().
|
protected |
draw QA histograms
Definition at line 140 of file AliJetModelBaseTask.h.
Referenced by AliJetModelBaseTask(), AliJetEmbeddingFromGenTask::FillPythiaHistograms(), AliJetEmbeddingFromGenTask::UserCreateOutputObjects(), AliJetEmbeddingFromPYTHIATask::UserCreateOutputObjects(), AliJetEmbeddingFromAODTask::UserCreateOutputObjects(), and UserCreateOutputObjects().
|
protected |
suffix to add in the name of new collections
Definition at line 121 of file AliJetModelBaseTask.h.
Referenced by ExecOnce(), GetOutTrackName(), and SetSuffix().
|
protected |
! track collection
Definition at line 147 of file AliJetModelBaseTask.h.
Referenced by CopyTracks(), ExecOnce(), AliJetRandomizerTask::Run(), and AliJetEmbeddingFromAODTask::Run().
|
protected |
name of track collection
Definition at line 111 of file AliJetModelBaseTask.h.
Referenced by AliJetEmbeddingFromGenTask::ExecOnce(), ExecOnce(), GetOutTrackName(), and SetTracksName().
|
protected |
! event vertex
Definition at line 144 of file AliJetModelBaseTask.h.
Referenced by AliJetModelBaseTask(), AliJetEmbeddingFromAODTask::IsAODEventSelected(), and UserExec().