AliPhysics  5364b50 (5364b50)
AliJetEmbeddingFromAODTask Class Reference

Class for embedding a AOD event into a data event. More...

#include <AliJetEmbeddingFromAODTask.h>

Inheritance diagram for AliJetEmbeddingFromAODTask:

Public Member Functions

 AliJetEmbeddingFromAODTask ()
 
 AliJetEmbeddingFromAODTask (const char *name, Bool_t drawqa=kFALSE)
 
virtual ~AliJetEmbeddingFromAODTask ()
 
void UserCreateOutputObjects ()
 
Bool_t UserNotify ()
 
void SetFileList (TObjArray *list)
 
void SetAODTreeName (const char *t)
 
void SetAODHeaderName (const char *t)
 
void SetAODTracksName (const char *n)
 
void SetAODClusName (const char *n)
 
void SetAODCellsName (const char *n)
 
void SetAODMCParticlesName (const char *n)
 
void SetCentralityRange (Double_t min, Double_t max)
 
void SetTriggerMask (UInt_t mask)
 
void SetAODfilterBits (Int_t b0=0, Int_t b1=0)
 
void SetIncludeNoITS (Bool_t f)
 
void SetCutMaxFractionSharedTPCClusters (Double_t c=0.4)
 
void SetUseNegativeLabels (Bool_t f)
 
void SetTrackEfficiency (Double_t eff=0.95)
 
void SetTrackEfficiency (TF1 *eff)
 
void SetTotalFiles (Int_t n)
 
void SetAttempts (Int_t n)
 
void SetRandomAccess (Bool_t r=kTRUE)
 
void SetAODMC (Bool_t a)
 
void SetJetMinPt (Double_t pt)
 
void SetJetEtaRange (Double_t emi, Double_t ema)
 
void SetJetPhiRange (Double_t pmi, Double_t pma)
 
void SetJetConstituentMinPt (Double_t pt)
 
void SetJetType (Byte_t t)
 
void SetJetAlgo (Byte_t t)
 
void SetZVertexCut (Double_t z)
 
void SetMaxVertexDist (Double_t d)
 
void SetParticlePtRange (Double_t min, Double_t max, Byte_t t=1)
 
void SetEmbedCentrality (Bool_t d)
 
- Public Member Functions inherited from AliJetModelBaseTask
 AliJetModelBaseTask ()
 
 AliJetModelBaseTask (const char *name, Bool_t drawqa=kFALSE)
 
virtual ~AliJetModelBaseTask ()
 
void SetEtaRange (Float_t min, Float_t max)
 
void SetPhiRange (Float_t min, Float_t max)
 
void SetPtRange (Float_t min, Float_t max)
 
void SetGenType (Int_t gentype)
 
void SetPtSpectrum (TH1F *f)
 
void SetPtSpectrum (TF1 *f)
 
void SetPtPhiEvPlDistribution (TF2 *f)
 
void SetDensitySpectrum (TH1F *f)
 
void SetDensitySpectrum (TF1 *f)
 
void SetMassDistribution (TH1F *hM)
 
void SetMassDistributionFromFile (TString filename, TString histoname)
 
void SetpTDistributionFromFile (TString filename, TString histoname)
 
void SetMassVsPtDistributionFromFile (TString filename, TString histoname)
 
void SetMassAndPtDistributionFromFile (TString filenameM, TString filenamepT, TString histonameM, TString histonamepT)
 
void SetMassVsPtDistribution (TH2F *hmasspt)
 
void SetDistributionFromFile (TString filename, TString histoname, Int_t type)
 
void SetDifferentialV2 (TF1 *f)
 
void SetAddV2 (Bool_t b)
 
void SetAddFlowFluctuations (Bool_t b)
 
void SetMC (Bool_t a)
 
void SetCopyArray (Bool_t copy)
 
void SetTracksName (const char *n)
 
void SetClusName (const char *n)
 
void SetCellsName (const char *n)
 
void SetMCParticlesName (const char *n)
 
void SetPythiaInfoName (const char *n)
 
void SetSuffix (const char *s)
 
void SetGeometryName (const char *n)
 
void SetMarkMC (Int_t m)
 
virtual void SetNClusters (Int_t n)
 
virtual void SetNCells (Int_t n)
 
virtual void SetNTracks (Int_t n)
 
TString GetOutTrackName () const
 

Protected Member Functions

Bool_t ExecOnce ()
 generate a particle with random eta,phi, and correlated pt,mass values More...
 
void Run ()
 intialize task More...
 
virtual TFile * GetNextFile ()
 
virtual Bool_t OpenNextFile ()
 
virtual Bool_t GetNextEntry ()
 
virtual Bool_t IsAODEventSelected ()
 
TLorentzVector GetLeadingJet (TClonesArray *tracks, TClonesArray *clusters=0)
 
Bool_t FindParticleInRange (TClonesArray *array)
 
- Protected Member Functions inherited from AliJetModelBaseTask
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...
 
AliPicoTrackAddTrack (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...
 
void FillHistograms ()
 do jet model action More...
 

Protected Attributes

TObjArrayfFileList
 
Bool_t fRandomAccess
 
TString fAODTreeName
 
TString fAODHeaderName
 
TString fAODVertexName
 
TString fAODTrackName
 
TString fAODClusName
 
TString fAODCellsName
 
TString fAODMCParticlesName
 
Double_t fMinCentrality
 
Double_t fMaxCentrality
 
UInt_t fTriggerMask
 
Double_t fZVertexCut
 
Double_t fMaxVertexDist
 
Double_t fJetMinPt
 
Double_t fJetMinEta
 
Double_t fJetMaxEta
 
Double_t fJetMinPhi
 
Double_t fJetMaxPhi
 
Double_t fJetConstituentMinPt
 
Double_t fJetRadius
 
Byte_t fJetType
 
Byte_t fJetAlgo
 
Bool_t fJetParticleLevel
 
Double_t fParticleMinPt
 
Double_t fParticleMaxPt
 
Byte_t fParticleSelection
 
Int_t fAODfilterBits [2]
 
Bool_t fIncludeNoITS
 
Double_t fCutMaxFractionSharedTPCClusters
 
Bool_t fUseNegativeLabels
 
TF1 * fTrackEfficiency
 
Bool_t fIsAODMC
 
Int_t fTotalFiles
 
Int_t fAttempts
 
Bool_t fEmbedCentrality
 
Bool_t fEsdTreeMode
 
Int_t fCurrentFileID
 True = embed from ESD (must be a skimmed ESD!) More...
 
Int_t fCurrentAODFileID
 Current file being processed (via the event handler) More...
 
TFile * fCurrentAODFile
 Current file ID. More...
 
Int_t fPicoTrackVersion
 Current open file. More...
 
TTreefCurrentAODTree
 Version of the PicoTrack class (if any) in fCurrentAODFile. More...
 
AliVHeader * fAODHeader
 Current open tree. More...
 
TClonesArray * fAODVertex
 AOD header. More...
 
TClonesArray * fAODTracks
 AOD vertex. More...
 
TClonesArray * fAODClusters
 AOD track collection. More...
 
AliVCaloCells * fAODCaloCells
 AOD cluster collection. More...
 
TClonesArray * fAODMCParticles
 AOD cell collection. More...
 
Int_t fCurrentAODEntry
 AOD MC particles collection. More...
 
Int_t fFirstAODEntry
 Current entry in the AOD tree. More...
 
Int_t fLastAODEntry
 First entry in the AOD tree. More...
 
AliNamedStringfAODFilePath
 Last entry in the AOD tree. More...
 
TH2fHistFileMatching
 Current AOD file path being embedded. More...
 
TH1fHistAODFileError
 Current file ID vs. AOD file ID (to be embedded) More...
 
TH1fHistNotEmbedded
 AOD file ID (to be embedded) error. More...
 
TH1fHistEmbeddingQA
 File ID not embedded. More...
 
TH1fHistRejectedEvents
 Embedding QA. More...
 
Int_t fEmbeddingCount
 Rejected events. More...
 
- Protected Attributes inherited from AliJetModelBaseTask
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...
 
AliNamedArrayIfMCParticlesMap
 ! MC particles mapping More...
 
TClonesArray * fOutMCParticles
 ! output MC particles collection More...
 
AliNamedArrayIfOutMCParticlesMap
 ! MC particles mapping More...
 
Int_t fMCLabelShift
 ! MC label shift More...
 
Bool_t fEsdMode
 ! ESD/AOD mode More...
 
TListfOutput
 ! output list for QA histograms More...
 
AliEmcalPythiaInfofPythiaInfo
 ! 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...
 
TH1IfhEvents
 ! 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...
 
TH2FfHMassPtDistrib
 shape of mass vs pt distribution of embedded track More...
 

Private Member Functions

 AliJetEmbeddingFromAODTask (const AliJetEmbeddingFromAODTask &)
 Number of embedded events from the current file. More...
 
AliJetEmbeddingFromAODTaskoperator= (const AliJetEmbeddingFromAODTask &)
 

Detailed Description

Class for embedding a AOD event into a data event.

The class inherits from AliJetModelBaseTask. This class takes care of handling the AOD files to be used for the embedding. It uses the base class method AddTrack (see AliJetModelBaseTask) to add each track into the original track array or a copy of the track array

Definition at line 24 of file AliJetEmbeddingFromAODTask.h.

Constructor & Destructor Documentation

AliJetEmbeddingFromAODTask::AliJetEmbeddingFromAODTask ( )

Definition at line 47 of file AliJetEmbeddingFromAODTask.cxx.

AliJetEmbeddingFromAODTask::AliJetEmbeddingFromAODTask ( const char *  name,
Bool_t  drawqa = kFALSE 
)

Definition at line 120 of file AliJetEmbeddingFromAODTask.cxx.

AliJetEmbeddingFromAODTask::~AliJetEmbeddingFromAODTask ( )
virtual

Definition at line 193 of file AliJetEmbeddingFromAODTask.cxx.

AliJetEmbeddingFromAODTask::AliJetEmbeddingFromAODTask ( const AliJetEmbeddingFromAODTask )
private

Number of embedded events from the current file.

Member Function Documentation

Bool_t AliJetEmbeddingFromAODTask::ExecOnce ( )
protectedvirtual

generate a particle with random eta,phi, and correlated pt,mass values

Reimplemented from AliJetModelBaseTask.

Reimplemented in AliJetEmbeddingFromPYTHIATask.

Definition at line 263 of file AliJetEmbeddingFromAODTask.cxx.

Referenced by AliJetEmbeddingFromPYTHIATask::ExecOnce(), and SetEmbedCentrality().

Bool_t AliJetEmbeddingFromAODTask::FindParticleInRange ( TClonesArray *  array)
protected

Definition at line 538 of file AliJetEmbeddingFromAODTask.cxx.

Referenced by IsAODEventSelected(), and SetEmbedCentrality().

TLorentzVector AliJetEmbeddingFromAODTask::GetLeadingJet ( TClonesArray *  tracks,
TClonesArray *  clusters = 0 
)
protected

Definition at line 798 of file AliJetEmbeddingFromAODTask.cxx.

Referenced by IsAODEventSelected(), and SetEmbedCentrality().

Bool_t AliJetEmbeddingFromAODTask::GetNextEntry ( )
protectedvirtual
TFile * AliJetEmbeddingFromAODTask::GetNextFile ( )
protectedvirtual

Reimplemented in AliJetEmbeddingFromPYTHIATask.

Definition at line 359 of file AliJetEmbeddingFromAODTask.cxx.

Referenced by OpenNextFile(), and SetEmbedCentrality().

Bool_t AliJetEmbeddingFromAODTask::IsAODEventSelected ( )
protectedvirtual

Definition at line 454 of file AliJetEmbeddingFromAODTask.cxx.

Referenced by GetNextEntry(), and SetEmbedCentrality().

Bool_t AliJetEmbeddingFromAODTask::OpenNextFile ( )
protectedvirtual
AliJetEmbeddingFromAODTask& AliJetEmbeddingFromAODTask::operator= ( const AliJetEmbeddingFromAODTask )
private
void AliJetEmbeddingFromAODTask::Run ( )
protectedvirtual

intialize task

Reimplemented from AliJetModelBaseTask.

Definition at line 571 of file AliJetEmbeddingFromAODTask.cxx.

Referenced by SetEmbedCentrality().

void AliJetEmbeddingFromAODTask::SetAODCellsName ( const char *  n)
inline

Definition at line 38 of file AliJetEmbeddingFromAODTask.h.

void AliJetEmbeddingFromAODTask::SetAODClusName ( const char *  n)
inline

Definition at line 37 of file AliJetEmbeddingFromAODTask.h.

void AliJetEmbeddingFromAODTask::SetAODfilterBits ( Int_t  b0 = 0,
Int_t  b1 = 0 
)
inline

Definition at line 42 of file AliJetEmbeddingFromAODTask.h.

void AliJetEmbeddingFromAODTask::SetAODHeaderName ( const char *  t)
inline

Definition at line 35 of file AliJetEmbeddingFromAODTask.h.

void AliJetEmbeddingFromAODTask::SetAODMC ( Bool_t  a)
inline
void AliJetEmbeddingFromAODTask::SetAODMCParticlesName ( const char *  n)
inline

Definition at line 39 of file AliJetEmbeddingFromAODTask.h.

void AliJetEmbeddingFromAODTask::SetAODTracksName ( const char *  n)
inline

Definition at line 36 of file AliJetEmbeddingFromAODTask.h.

void AliJetEmbeddingFromAODTask::SetAODTreeName ( const char *  t)
inline

Definition at line 34 of file AliJetEmbeddingFromAODTask.h.

void AliJetEmbeddingFromAODTask::SetAttempts ( Int_t  n)
inline

Definition at line 49 of file AliJetEmbeddingFromAODTask.h.

void AliJetEmbeddingFromAODTask::SetCentralityRange ( Double_t  min,
Double_t  max 
)
inline

Definition at line 40 of file AliJetEmbeddingFromAODTask.h.

void AliJetEmbeddingFromAODTask::SetCutMaxFractionSharedTPCClusters ( Double_t  c = 0.4)
inline

Definition at line 44 of file AliJetEmbeddingFromAODTask.h.

void AliJetEmbeddingFromAODTask::SetEmbedCentrality ( Bool_t  d)
inline

Definition at line 61 of file AliJetEmbeddingFromAODTask.h.

void AliJetEmbeddingFromAODTask::SetFileList ( TObjArray list)
inline

Definition at line 33 of file AliJetEmbeddingFromAODTask.h.

void AliJetEmbeddingFromAODTask::SetIncludeNoITS ( Bool_t  f)
inline

Definition at line 43 of file AliJetEmbeddingFromAODTask.h.

void AliJetEmbeddingFromAODTask::SetJetAlgo ( Byte_t  t)
inline

Definition at line 57 of file AliJetEmbeddingFromAODTask.h.

void AliJetEmbeddingFromAODTask::SetJetConstituentMinPt ( Double_t  pt)
inline

Definition at line 55 of file AliJetEmbeddingFromAODTask.h.

void AliJetEmbeddingFromAODTask::SetJetEtaRange ( Double_t  emi,
Double_t  ema 
)
inline

Definition at line 53 of file AliJetEmbeddingFromAODTask.h.

void AliJetEmbeddingFromAODTask::SetJetMinPt ( Double_t  pt)
inline

Definition at line 52 of file AliJetEmbeddingFromAODTask.h.

void AliJetEmbeddingFromAODTask::SetJetPhiRange ( Double_t  pmi,
Double_t  pma 
)
inline

Definition at line 54 of file AliJetEmbeddingFromAODTask.h.

void AliJetEmbeddingFromAODTask::SetJetType ( Byte_t  t)
inline

Definition at line 56 of file AliJetEmbeddingFromAODTask.h.

void AliJetEmbeddingFromAODTask::SetMaxVertexDist ( Double_t  d)
inline

Definition at line 59 of file AliJetEmbeddingFromAODTask.h.

void AliJetEmbeddingFromAODTask::SetParticlePtRange ( Double_t  min,
Double_t  max,
Byte_t  t = 1 
)
inline

Definition at line 60 of file AliJetEmbeddingFromAODTask.h.

void AliJetEmbeddingFromAODTask::SetRandomAccess ( Bool_t  r = kTRUE)
inline

Definition at line 50 of file AliJetEmbeddingFromAODTask.h.

void AliJetEmbeddingFromAODTask::SetTotalFiles ( Int_t  n)
inline

Definition at line 48 of file AliJetEmbeddingFromAODTask.h.

void AliJetEmbeddingFromAODTask::SetTrackEfficiency ( Double_t  eff = 0.95)
inline

Definition at line 46 of file AliJetEmbeddingFromAODTask.h.

void AliJetEmbeddingFromAODTask::SetTrackEfficiency ( TF1 *  eff)
inline

Definition at line 47 of file AliJetEmbeddingFromAODTask.h.

void AliJetEmbeddingFromAODTask::SetTriggerMask ( UInt_t  mask)
inline

Definition at line 41 of file AliJetEmbeddingFromAODTask.h.

void AliJetEmbeddingFromAODTask::SetUseNegativeLabels ( Bool_t  f)
inline

Definition at line 45 of file AliJetEmbeddingFromAODTask.h.

void AliJetEmbeddingFromAODTask::SetZVertexCut ( Double_t  z)
inline

Definition at line 58 of file AliJetEmbeddingFromAODTask.h.

void AliJetEmbeddingFromAODTask::UserCreateOutputObjects ( )

Definition at line 204 of file AliJetEmbeddingFromAODTask.cxx.

Bool_t AliJetEmbeddingFromAODTask::UserNotify ( )

Definition at line 243 of file AliJetEmbeddingFromAODTask.cxx.

Member Data Documentation

AliVCaloCells* AliJetEmbeddingFromAODTask::fAODCaloCells
protected

AOD cluster collection.

Definition at line 119 of file AliJetEmbeddingFromAODTask.h.

Referenced by OpenNextFile(), and Run().

TString AliJetEmbeddingFromAODTask::fAODCellsName
protected

Definition at line 80 of file AliJetEmbeddingFromAODTask.h.

Referenced by OpenNextFile(), and SetAODCellsName().

TString AliJetEmbeddingFromAODTask::fAODClusName
protected

Definition at line 79 of file AliJetEmbeddingFromAODTask.h.

Referenced by OpenNextFile(), Run(), and SetAODClusName().

TClonesArray* AliJetEmbeddingFromAODTask::fAODClusters
protected

AOD track collection.

Definition at line 118 of file AliJetEmbeddingFromAODTask.h.

Referenced by IsAODEventSelected(), OpenNextFile(), and Run().

AliNamedString* AliJetEmbeddingFromAODTask::fAODFilePath
protected

Last entry in the AOD tree.

Definition at line 124 of file AliJetEmbeddingFromAODTask.h.

Referenced by ExecOnce(), and Run().

Int_t AliJetEmbeddingFromAODTask::fAODfilterBits[2]
protected

Definition at line 100 of file AliJetEmbeddingFromAODTask.h.

Referenced by AliJetEmbeddingFromAODTask(), Run(), and SetAODfilterBits().

AliVHeader* AliJetEmbeddingFromAODTask::fAODHeader
protected

Current open tree.

Definition at line 115 of file AliJetEmbeddingFromAODTask.h.

Referenced by GetNextEntry(), IsAODEventSelected(), and OpenNextFile().

TString AliJetEmbeddingFromAODTask::fAODHeaderName
protected

Definition at line 76 of file AliJetEmbeddingFromAODTask.h.

Referenced by OpenNextFile(), and SetAODHeaderName().

TClonesArray* AliJetEmbeddingFromAODTask::fAODMCParticles
protected

AOD cell collection.

Definition at line 120 of file AliJetEmbeddingFromAODTask.h.

Referenced by IsAODEventSelected(), OpenNextFile(), and Run().

TString AliJetEmbeddingFromAODTask::fAODMCParticlesName
protected

Definition at line 81 of file AliJetEmbeddingFromAODTask.h.

Referenced by OpenNextFile(), Run(), and SetAODMCParticlesName().

TString AliJetEmbeddingFromAODTask::fAODTrackName
protected

Definition at line 78 of file AliJetEmbeddingFromAODTask.h.

Referenced by OpenNextFile(), Run(), and SetAODTracksName().

TClonesArray* AliJetEmbeddingFromAODTask::fAODTracks
protected

AOD vertex.

Definition at line 117 of file AliJetEmbeddingFromAODTask.h.

Referenced by IsAODEventSelected(), OpenNextFile(), and Run().

TString AliJetEmbeddingFromAODTask::fAODTreeName
protected

Definition at line 75 of file AliJetEmbeddingFromAODTask.h.

Referenced by ExecOnce(), OpenNextFile(), Run(), and SetAODTreeName().

TClonesArray* AliJetEmbeddingFromAODTask::fAODVertex
protected

AOD header.

Definition at line 116 of file AliJetEmbeddingFromAODTask.h.

Referenced by GetLeadingJet(), IsAODEventSelected(), and OpenNextFile().

TString AliJetEmbeddingFromAODTask::fAODVertexName
protected

Definition at line 77 of file AliJetEmbeddingFromAODTask.h.

Referenced by OpenNextFile().

Int_t AliJetEmbeddingFromAODTask::fAttempts
protected

Definition at line 107 of file AliJetEmbeddingFromAODTask.h.

Referenced by OpenNextFile(), and SetAttempts().

Int_t AliJetEmbeddingFromAODTask::fCurrentAODEntry
protected

AOD MC particles collection.

Definition at line 121 of file AliJetEmbeddingFromAODTask.h.

Referenced by GetNextEntry(), OpenNextFile(), and Run().

TFile* AliJetEmbeddingFromAODTask::fCurrentAODFile
protected

Current file ID.

Definition at line 112 of file AliJetEmbeddingFromAODTask.h.

Referenced by GetNextEntry(), OpenNextFile(), Run(), and ~AliJetEmbeddingFromAODTask().

Int_t AliJetEmbeddingFromAODTask::fCurrentAODFileID
protected

Current file being processed (via the event handler)

Definition at line 111 of file AliJetEmbeddingFromAODTask.h.

Referenced by AliJetEmbeddingFromPYTHIATask::GetNextFile(), GetNextFile(), OpenNextFile(), and UserNotify().

TTree* AliJetEmbeddingFromAODTask::fCurrentAODTree
protected

Version of the PicoTrack class (if any) in fCurrentAODFile.

Definition at line 114 of file AliJetEmbeddingFromAODTask.h.

Referenced by GetNextEntry(), and OpenNextFile().

Int_t AliJetEmbeddingFromAODTask::fCurrentFileID
protected

True = embed from ESD (must be a skimmed ESD!)

Definition at line 110 of file AliJetEmbeddingFromAODTask.h.

Referenced by OpenNextFile(), Run(), and UserNotify().

Double_t AliJetEmbeddingFromAODTask::fCutMaxFractionSharedTPCClusters
protected

Definition at line 102 of file AliJetEmbeddingFromAODTask.h.

Referenced by Run(), and SetCutMaxFractionSharedTPCClusters().

Bool_t AliJetEmbeddingFromAODTask::fEmbedCentrality
protected

Definition at line 108 of file AliJetEmbeddingFromAODTask.h.

Referenced by GetNextEntry(), and SetEmbedCentrality().

Int_t AliJetEmbeddingFromAODTask::fEmbeddingCount
protected

Rejected events.

Definition at line 130 of file AliJetEmbeddingFromAODTask.h.

Referenced by GetNextEntry(), and OpenNextFile().

Bool_t AliJetEmbeddingFromAODTask::fEsdTreeMode
protected

Definition at line 109 of file AliJetEmbeddingFromAODTask.h.

Referenced by ExecOnce(), GetNextEntry(), IsAODEventSelected(), and Run().

TObjArray* AliJetEmbeddingFromAODTask::fFileList
protected
Int_t AliJetEmbeddingFromAODTask::fFirstAODEntry
protected

Current entry in the AOD tree.

Definition at line 122 of file AliJetEmbeddingFromAODTask.h.

Referenced by GetNextEntry(), and OpenNextFile().

TH1* AliJetEmbeddingFromAODTask::fHistAODFileError
protected

Current file ID vs. AOD file ID (to be embedded)

Definition at line 126 of file AliJetEmbeddingFromAODTask.h.

Referenced by OpenNextFile(), and UserCreateOutputObjects().

TH1* AliJetEmbeddingFromAODTask::fHistEmbeddingQA
protected
TH2* AliJetEmbeddingFromAODTask::fHistFileMatching
protected

Current AOD file path being embedded.

Definition at line 125 of file AliJetEmbeddingFromAODTask.h.

Referenced by OpenNextFile(), and UserCreateOutputObjects().

TH1* AliJetEmbeddingFromAODTask::fHistNotEmbedded
protected

AOD file ID (to be embedded) error.

Definition at line 127 of file AliJetEmbeddingFromAODTask.h.

Referenced by Run(), and UserCreateOutputObjects().

TH1* AliJetEmbeddingFromAODTask::fHistRejectedEvents
protected
Bool_t AliJetEmbeddingFromAODTask::fIncludeNoITS
protected

Definition at line 101 of file AliJetEmbeddingFromAODTask.h.

Referenced by Run(), and SetIncludeNoITS().

Bool_t AliJetEmbeddingFromAODTask::fIsAODMC
protected

Definition at line 105 of file AliJetEmbeddingFromAODTask.h.

Referenced by Run(), and SetAODMC().

Byte_t AliJetEmbeddingFromAODTask::fJetAlgo
protected

Definition at line 95 of file AliJetEmbeddingFromAODTask.h.

Referenced by GetLeadingJet(), and SetJetAlgo().

Double_t AliJetEmbeddingFromAODTask::fJetConstituentMinPt
protected

Definition at line 92 of file AliJetEmbeddingFromAODTask.h.

Referenced by GetLeadingJet(), and SetJetConstituentMinPt().

Double_t AliJetEmbeddingFromAODTask::fJetMaxEta
protected

Definition at line 89 of file AliJetEmbeddingFromAODTask.h.

Referenced by GetLeadingJet(), and SetJetEtaRange().

Double_t AliJetEmbeddingFromAODTask::fJetMaxPhi
protected

Definition at line 91 of file AliJetEmbeddingFromAODTask.h.

Referenced by GetLeadingJet(), and SetJetPhiRange().

Double_t AliJetEmbeddingFromAODTask::fJetMinEta
protected

Definition at line 88 of file AliJetEmbeddingFromAODTask.h.

Referenced by GetLeadingJet(), and SetJetEtaRange().

Double_t AliJetEmbeddingFromAODTask::fJetMinPhi
protected

Definition at line 90 of file AliJetEmbeddingFromAODTask.h.

Referenced by GetLeadingJet(), and SetJetPhiRange().

Double_t AliJetEmbeddingFromAODTask::fJetMinPt
protected

Definition at line 87 of file AliJetEmbeddingFromAODTask.h.

Referenced by IsAODEventSelected(), and SetJetMinPt().

Bool_t AliJetEmbeddingFromAODTask::fJetParticleLevel
protected

Definition at line 96 of file AliJetEmbeddingFromAODTask.h.

Referenced by IsAODEventSelected().

Double_t AliJetEmbeddingFromAODTask::fJetRadius
protected

Definition at line 93 of file AliJetEmbeddingFromAODTask.h.

Referenced by GetLeadingJet().

Byte_t AliJetEmbeddingFromAODTask::fJetType
protected

Definition at line 94 of file AliJetEmbeddingFromAODTask.h.

Referenced by GetLeadingJet(), and SetJetType().

Int_t AliJetEmbeddingFromAODTask::fLastAODEntry
protected

First entry in the AOD tree.

Definition at line 123 of file AliJetEmbeddingFromAODTask.h.

Referenced by GetNextEntry(), and OpenNextFile().

Double_t AliJetEmbeddingFromAODTask::fMaxCentrality
protected

Definition at line 83 of file AliJetEmbeddingFromAODTask.h.

Referenced by IsAODEventSelected(), and SetCentralityRange().

Double_t AliJetEmbeddingFromAODTask::fMaxVertexDist
protected

Definition at line 86 of file AliJetEmbeddingFromAODTask.h.

Referenced by IsAODEventSelected(), and SetMaxVertexDist().

Double_t AliJetEmbeddingFromAODTask::fMinCentrality
protected

Definition at line 82 of file AliJetEmbeddingFromAODTask.h.

Referenced by IsAODEventSelected(), and SetCentralityRange().

Double_t AliJetEmbeddingFromAODTask::fParticleMaxPt
protected

Definition at line 98 of file AliJetEmbeddingFromAODTask.h.

Referenced by FindParticleInRange(), and SetParticlePtRange().

Double_t AliJetEmbeddingFromAODTask::fParticleMinPt
protected

Definition at line 97 of file AliJetEmbeddingFromAODTask.h.

Referenced by FindParticleInRange(), and SetParticlePtRange().

Byte_t AliJetEmbeddingFromAODTask::fParticleSelection
protected

Definition at line 99 of file AliJetEmbeddingFromAODTask.h.

Referenced by IsAODEventSelected(), and SetParticlePtRange().

Int_t AliJetEmbeddingFromAODTask::fPicoTrackVersion
protected

Current open file.

Definition at line 113 of file AliJetEmbeddingFromAODTask.h.

Referenced by OpenNextFile(), and Run().

Bool_t AliJetEmbeddingFromAODTask::fRandomAccess
protected
TF1* AliJetEmbeddingFromAODTask::fTrackEfficiency
protected

Definition at line 104 of file AliJetEmbeddingFromAODTask.h.

Referenced by Run(), and SetTrackEfficiency().

UInt_t AliJetEmbeddingFromAODTask::fTriggerMask
protected

Definition at line 84 of file AliJetEmbeddingFromAODTask.h.

Referenced by IsAODEventSelected(), and SetTriggerMask().

Bool_t AliJetEmbeddingFromAODTask::fUseNegativeLabels
protected

Definition at line 103 of file AliJetEmbeddingFromAODTask.h.

Referenced by Run(), and SetUseNegativeLabels().

Double_t AliJetEmbeddingFromAODTask::fZVertexCut
protected

Definition at line 85 of file AliJetEmbeddingFromAODTask.h.

Referenced by IsAODEventSelected(), and SetZVertexCut().


The documentation for this class was generated from the following files: