AliPhysics  master (3d17d9d)

Container for input particle information on CaloTrackCorr package. More...

#include <AliCaloTrackParticle.h>

Inheritance diagram for AliCaloTrackParticle:

Public Types

enum  btagTypes {
  kDVMTag0, kDVMTag1, kDVMTag2, kTransverseIPTag,
  kUnknownTag
}
 

Public Member Functions

 AliCaloTrackParticle ()
 
 AliCaloTrackParticle (Double_t px, Double_t py, Double_t pz, Double_t e)
 
 AliCaloTrackParticle (TLorentzVector &p)
 
virtual ~AliCaloTrackParticle ()
 
virtual void Clear (const Option_t *)
 
 AliCaloTrackParticle (const AliCaloTrackParticle &photon)
 
AliCaloTrackParticleoperator= (const AliCaloTrackParticle &photon)
 
TLorentzVector * GetMomentum () const
 
virtual void SetMomentum (TLorentzVector *lv)
 
Bool_t IsPIDOK (Int_t ipid, Int_t pdgwanted) const
 
Double_t GetPairMass (AliCaloTrackParticle *p) const
 
virtual Double_t Px () const
 
virtual Double_t Py () const
 
virtual Double_t Pz () const
 
virtual Double_t Pt () const
 
virtual Double_t P () const
 
virtual Bool_t PxPyPz (Double_t p[3]) const
 
virtual Double_t OneOverPt () const
 
virtual Double_t Phi () const
 
virtual Double_t Theta () const
 
virtual Double_t E () const
 
virtual Double_t M () const
 
virtual Double_t Eta () const
 
virtual Double_t Y () const
 
virtual Double_t Xv () const
 
virtual Double_t Yv () const
 
virtual Double_t Zv () const
 
virtual Bool_t XvYvZv (Double_t x[3]) const
 
virtual void Print (Option_t *) const
 
virtual Short_t Charge () const
 
virtual const Double_tPID () const
 
Int_t PdgCode () const
 
virtual Int_t GetIdentifiedParticleType () const
 
virtual Int_t GetLabel () const
 
virtual Float_t GetWeight () const
 
virtual Int_t GetCaloLabel (Int_t i) const
 
virtual Int_t GetTrackLabel (Int_t i) const
 
virtual UInt_t GetDetectorTag () const
 
virtual Bool_t GetDispBit () const
 
virtual Bool_t GetTOFBit () const
 
virtual Bool_t GetChargedBit () const
 
virtual Int_t DistToBad () const
 
virtual Int_t GetInputFileIndex () const
 
virtual Int_t GetFiducialArea () const
 
virtual Int_t GetTag () const
 
virtual Bool_t IsTagged () const
 
virtual Int_t DecayTag () const
 
virtual Bool_t IsIsolated () const
 
virtual Bool_t IsLeadingParticle () const
 
virtual Int_t GetNLM () const
 
virtual Float_t GetM02 () const
 
virtual Float_t GetM20 () const
 
virtual Float_t GetTime () const
 
virtual Int_t GetNCells () const
 
virtual Int_t GetSModNumber () const
 
virtual Int_t GetCellAbsIdMax () const
 
virtual Float_t GetChargedLeadPtInCone () const
 
virtual Float_t GetNeutralLeadPtInCone () const
 
virtual Float_t GetChargedPtSumInCone () const
 
virtual Float_t GetNeutralPtSumInCone () const
 
virtual Float_t GetChargedPtSumInPerpCone () const
 
virtual Float_t GetChargedPtSumEtaBand () const
 
virtual Float_t GetNeutralPtSumEtaBand () const
 
virtual Float_t GetChargedPtSumPhiBand () const
 
virtual Float_t GetNeutralPtSumPhiBand () const
 
virtual Float_t GetChargedConeExcessAreaEta () const
 
virtual Float_t GetNeutralConeExcessAreaEta () const
 
virtual Float_t GetChargedConeExcessAreaPhi () const
 
virtual Float_t GetNeutralConeExcessAreaPhi () const
 
virtual void SetIdentifiedParticleType (Int_t pdg)
 
virtual void SetLabel (Int_t l)
 
virtual void SetWeight (Float_t w)
 
virtual void SetCaloLabel (Int_t a, Int_t b)
 
virtual void SetTrackLabel (Int_t a, Int_t b)
 
virtual void SetTrackLabel (Int_t a, Int_t b, Int_t c, Int_t d)
 
virtual void SetDetectorTag (UInt_t d)
 
virtual void SetDispBit (Bool_t disp)
 
virtual void SetTOFBit (Bool_t tof)
 
virtual void SetChargedBit (Bool_t ch)
 
virtual void SetDistToBad (Int_t dist)
 
virtual void SetInputFileIndex (Int_t i)
 
virtual void SetFiducialArea (Int_t a)
 
virtual void SetTag (Int_t tag)
 
virtual void SetTagged (Bool_t tag)
 
virtual void SetDecayTag (Int_t tag)
 
virtual void SetIsolated (Bool_t iso)
 
virtual void SetLeadingParticle (Bool_t l)
 
virtual void SetNLM (Int_t nlm)
 
virtual void SetM02 (Float_t m02)
 
virtual void SetM20 (Float_t m20)
 
virtual void SetTime (Float_t tim)
 
virtual void SetNCells (Int_t nce)
 
virtual void SetSModNumber (Int_t sm)
 
virtual void SetCellAbsIdMax (Int_t absid)
 
virtual void SetChargedLeadPtInCone (Float_t ptl)
 
virtual void SetNeutralLeadPtInCone (Float_t ptl)
 
virtual void SetChargedPtSumInCone (Float_t pts)
 
virtual void SetNeutralPtSumInCone (Float_t pts)
 
virtual void SetChargedPtSumInPerpCone (Float_t s)
 
virtual void SetChargedPtSumEtaBand (Float_t s)
 
virtual void SetNeutralPtSumEtaBand (Float_t s)
 
virtual void SetChargedPtSumPhiBand (Float_t s)
 
virtual void SetNeutralPtSumPhiBand (Float_t s)
 
virtual void SetChargedConeExcessAreaEta (Float_t s)
 
virtual void SetNeutralConeExcessAreaEta (Float_t s)
 
virtual void SetChargedConeExcessAreaPhi (Float_t s)
 
virtual void SetNeutralConeExcessAreaPhi (Float_t s)
 
virtual void SetBtag (Int_t tag)
 
virtual Int_t GetBtag () const
 
void SetBTagBit (Int_t &tag, UInt_t set) const
 Set bit of type set (btagTypes) in tag. More...
 
Bool_t CheckBTagBit (Int_t tag, UInt_t test) const
 Check if in fBtag the bit test (btagTypes) is set (not in use). More...
 

Private Attributes

TLorentzVector * fMomentum
 Photon 4-momentum vector. More...
 
Int_t fPdg
 type of identified particle, same code as PDG, but this is not a MonteCarlo particle More...
 
Int_t fTag
 tag of particle (decay, fragment, prompt photon), MC More...
 
Int_t fLabel
 MC label. More...
 
Int_t fCaloLabel [2]
 CaloCluster index, 1 for photons, 2 for pi0. More...
 
Int_t fTrackLabel [4]
 Track lable, 1 for pions, 2 for conversion photons. More...
 
UInt_t fDetectorTag
 Detector where particle was measured, integer. More...
 
Float_t fWeight
 Weight to be applied to histogram. More...
 
Int_t fBadDist
 Distance to calorimeter bad cell in cell units. More...
 
UInt_t fNLM
 Store the number of local maxima in calorimeter cluster. More...
 
Float_t fM02
 Store the main axis of the calorimeter shower shape. More...
 
Float_t fM20
 Store the second axis of the calorimeter shower shape. More...
 
Float_t fTime
 Store the time of calorimeter cluster or track, nano seconds. More...
 
Int_t fNCells
 Store the number of cells in calorimeter cluster. More...
 
Int_t fSuperModule
 Store the super-module number of calorimeter cluster. More...
 
Int_t fCellAbsIdMax
 Store the absID of max energy cell in calorimeter cluster. More...
 
Int_t fDecayTag
 Tag the photon as decay from, pi0, eta, pi0 side band, eta side band. More...
 
Bool_t fIsolated
 Particle is isolated or not. More...
 
Bool_t fLeadingParticle
 Particle is leading or not. More...
 
Float_t fIsoConePtLead [2]
 Pt of track [0] and calo cluster [1] with highest energy in the isolation cone. More...
 
Float_t fIsoConeSumPt [2]
 Sum of Pt of tracks [0] and calo clusters [1] in the isolation cone. More...
 
Float_t fIsoPerpConeSumPt
 Sum of Pt of tracks in perpendicular cones to isolation candidate. More...
 
Float_t fIsoEtaBandSumPt [2]
 Sum of Pt in UE eta band of tracks [0] and calo clusters [1] for isolation. More...
 
Float_t fIsoPhiBandSumPt [2]
 Sum of Pt in UE phi band of tracks [0] and calo clusters [1] for isolation. More...
 
Float_t fIsoConeExcessAreaEta [2]
 Fraction of cone area out of acceptance in eta for tracks [0] and calo clusters [1]. More...
 
Float_t fIsoConeExcessAreaPhi [2]
 Fraction of cone area out of acceptance in phi for tracks [0] and calo clusters [1]. More...
 
Bool_t fDisp
 Dispersion bit. More...
 
Bool_t fTof
 TOF bit. More...
 
Bool_t fCharged
 Charged bit. More...
 
Bool_t fTagged
 If photon tagged (pi0 decay), not used anymore, replace by fDecayTag. More...
 
Int_t fFidArea
 Type of fiducial area hit by this photon. More...
 
Int_t fInputFileIndex
 0, standard input, 1 first input added. Only possible one for now, not really used. More...
 
Int_t fBtag
 tag particle from B. More...
 

Detailed Description

Container for input particle information on CaloTrackCorr package.

AOD objects class in use in the CaloTrackCorrelations analysis pacackge ($ALICE_PHYSICS/PWGGA/CaloTrackCorrelations) Common format for selected tracks or calorimeter clusters to give as input for different analysis. Basically it contains the particle kinematics and some detailed parameters of the calorimeter cluster and of the intermediate steps of the analysis.

First version in use before september 2017 in $ALICE_ROOT/STEEER/AOD/AliAODPWG4Particle.h

More information can be found in this twiki.

Author
Gustavo Conesa Balbastre Gusta.nosp@m.vo.C.nosp@m.onesa.nosp@m..Bal.nosp@m.bastr.nosp@m.e@ce.nosp@m.rn.ch, LPSC-IN2P3-CNRS

Definition at line 32 of file AliCaloTrackParticle.h.

Member Enumeration Documentation

BTagging (not in use) enumerated type for various b-tags of electrons

Enumerator
kDVMTag0 
kDVMTag1 
kDVMTag2 
kTransverseIPTag 
kUnknownTag 

Definition at line 192 of file AliCaloTrackParticle.h.

Constructor & Destructor Documentation

AliCaloTrackParticle::AliCaloTrackParticle ( )

Constructor.

Definition at line 26 of file AliCaloTrackParticle.cxx.

AliCaloTrackParticle::AliCaloTrackParticle ( Double_t  px,
Double_t  py,
Double_t  pz,
Double_t  e 
)

Constructor.

Parameters
pxparticle momentum in x
pyparticle momentum in y
pzparticle momentum in z
eparticle energy

particle: cluster or track

Definition at line 71 of file AliCaloTrackParticle.cxx.

AliCaloTrackParticle::AliCaloTrackParticle ( TLorentzVector &  p)

Constructor.

Parameters
pTLorentzVector of particle kinematics.

particle: cluster or track

Definition at line 114 of file AliCaloTrackParticle.cxx.

AliCaloTrackParticle::~AliCaloTrackParticle ( )
virtual

Destructor.

Definition at line 154 of file AliCaloTrackParticle.cxx.

AliCaloTrackParticle::AliCaloTrackParticle ( const AliCaloTrackParticle part)

Copy constructor.

Definition at line 172 of file AliCaloTrackParticle.cxx.

Member Function Documentation

virtual Short_t AliCaloTrackParticle::Charge ( ) const
inlinevirtual

Definition at line 75 of file AliCaloTrackParticle.h.

Bool_t AliCaloTrackParticle::CheckBTagBit ( Int_t  tag,
UInt_t  test 
) const
inline

Check if in fBtag the bit test (btagTypes) is set (not in use).

Definition at line 201 of file AliCaloTrackParticle.h.

void AliCaloTrackParticle::Clear ( const Option_t )
virtual

Clear pointers.

Reimplemented in AliCaloTrackParticleCorrelation.

Definition at line 163 of file AliCaloTrackParticle.cxx.

Referenced by AliCaloTrackParticleCorrelation::Clear().

virtual Int_t AliCaloTrackParticle::DistToBad ( ) const
inlinevirtual
virtual Double_t AliCaloTrackParticle::Eta ( ) const
inlinevirtual

Definition at line 65 of file AliCaloTrackParticle.h.

Referenced by AliIsolationCut::CalculateCaloSignalInCone(), AliIsolationCut::CalculateTrackSignalInCone(), AliAnaParticleJetLeadingConeCorrelation::FillJetHistos(), AliAnaParticleIsolation::FillTrackMatchingShowerShapeControlHistograms(), AliAnaParticleHadronCorrelation::FindLeadingOppositeHadronInWindow(), AliIsolationCut::GetCellDensity(), AliIsolationCut::GetCoeffNormBadCell(), AliCalorimeterUtils::GetModuleNumber(), AliAnaRandomTrigger::MakeAnalysisFillAOD(), AliAnaParticleIsolation::MakeAnalysisFillAOD(), AliAnaParticlePartonCorrelation::MakeAnalysisFillHistograms(), AliAnaRandomTrigger::MakeAnalysisFillHistograms(), AliAnaParticleHadronCorrelation::MakeAnalysisFillHistograms(), AliAnaParticleJetFinderCorrelation::MakeAnalysisFillHistograms(), AliAnaPhotonConvInCalo::MakeAnalysisFillHistograms(), AliAnaPi0Flow::MakeAnalysisFillHistograms(), AliAnaPi0EbE::MakeAnalysisFillHistograms(), AliAnaChargedParticles::MakeAnalysisFillHistograms(), AliAnaPhoton::MakeAnalysisFillHistograms(), AliAnaElectron::MakeAnalysisFillHistograms(), AliAnaPi0::MakeAnalysisFillHistograms(), AliAnaParticleIsolation::MakeAnalysisFillHistograms(), AliAnaParticleJetLeadingConeCorrelation::MakeAnalysisFillHistograms(), AliAnaParticleHadronCorrelation::MakeChargedCorrelation(), AliAnaParticleHadronCorrelation::MakeChargedMixCorrelation(), AliIsolationCut::MakeIsolationCut(), AliAnaParticleHadronCorrelation::MakeNeutralCorrelation(), AliAnaParticleIsolation::MakeSeveralICAnalysis(), AliAnaParticleJetFinderCorrelation::SelectJet(), AliAnaParticleIsolation::StudyClustersInCone(), AliAnaParticleIsolation::StudyTracksInCone(), and AliAnaParticleIsolation::StudyTracksInPerpCone().

virtual Int_t AliCaloTrackParticle::GetBtag ( ) const
inlinevirtual

Definition at line 195 of file AliCaloTrackParticle.h.

virtual Int_t AliCaloTrackParticle::GetCellAbsIdMax ( ) const
inlinevirtual

Definition at line 110 of file AliCaloTrackParticle.h.

Referenced by AliAnaPi0::MakeAnalysisFillHistograms().

virtual Bool_t AliCaloTrackParticle::GetChargedBit ( ) const
inlinevirtual
virtual Float_t AliCaloTrackParticle::GetChargedConeExcessAreaEta ( ) const
inlinevirtual

Definition at line 127 of file AliCaloTrackParticle.h.

virtual Float_t AliCaloTrackParticle::GetChargedConeExcessAreaPhi ( ) const
inlinevirtual

Definition at line 130 of file AliCaloTrackParticle.h.

virtual Float_t AliCaloTrackParticle::GetChargedPtSumEtaBand ( ) const
inlinevirtual

Definition at line 121 of file AliCaloTrackParticle.h.

virtual Float_t AliCaloTrackParticle::GetChargedPtSumInPerpCone ( ) const
inlinevirtual

Definition at line 119 of file AliCaloTrackParticle.h.

virtual Float_t AliCaloTrackParticle::GetChargedPtSumPhiBand ( ) const
inlinevirtual

Definition at line 124 of file AliCaloTrackParticle.h.

virtual Bool_t AliCaloTrackParticle::GetDispBit ( ) const
inlinevirtual

Definition at line 89 of file AliCaloTrackParticle.h.

Referenced by AliCaloPID::SetPIDBits().

virtual Int_t AliCaloTrackParticle::GetFiducialArea ( ) const
inlinevirtual

Definition at line 94 of file AliCaloTrackParticle.h.

Referenced by AliAnaPi0::MakeAnalysisFillHistograms().

virtual Int_t AliCaloTrackParticle::GetInputFileIndex ( ) const
inlinevirtual

Definition at line 93 of file AliCaloTrackParticle.h.

virtual Float_t AliCaloTrackParticle::GetM20 ( ) const
inlinevirtual

Definition at line 106 of file AliCaloTrackParticle.h.

Referenced by AliAnaPhoton::MakeAnalysisFillHistograms().

virtual Float_t AliCaloTrackParticle::GetNeutralConeExcessAreaEta ( ) const
inlinevirtual

Definition at line 128 of file AliCaloTrackParticle.h.

virtual Float_t AliCaloTrackParticle::GetNeutralConeExcessAreaPhi ( ) const
inlinevirtual

Definition at line 131 of file AliCaloTrackParticle.h.

virtual Float_t AliCaloTrackParticle::GetNeutralPtSumEtaBand ( ) const
inlinevirtual

Definition at line 122 of file AliCaloTrackParticle.h.

virtual Float_t AliCaloTrackParticle::GetNeutralPtSumPhiBand ( ) const
inlinevirtual

Definition at line 125 of file AliCaloTrackParticle.h.

Double_t AliCaloTrackParticle::GetPairMass ( AliCaloTrackParticle p) const
inline
virtual Bool_t AliCaloTrackParticle::GetTOFBit ( ) const
inlinevirtual

Definition at line 90 of file AliCaloTrackParticle.h.

Referenced by AliCaloPID::SetPIDBits().

virtual Bool_t AliCaloTrackParticle::IsLeadingParticle ( ) const
inlinevirtual
Bool_t AliCaloTrackParticle::IsPIDOK ( Int_t  ipid,
Int_t  pdgwanted 
) const
Returns
true if particle satisfies given PID criterium

Definition at line 272 of file AliCaloTrackParticle.cxx.

Referenced by AliAnaOmegaToPi0Gamma::MakeAnalysisFillHistograms(), AliAnaPi0::MakeAnalysisFillHistograms(), and SetMomentum().

virtual Bool_t AliCaloTrackParticle::IsTagged ( ) const
inlinevirtual

Definition at line 98 of file AliCaloTrackParticle.h.

Referenced by AliAnaPi0::MakeAnalysisFillHistograms().

virtual Double_t AliCaloTrackParticle::M ( ) const
inlinevirtual

Definition at line 64 of file AliCaloTrackParticle.h.

virtual Double_t AliCaloTrackParticle::OneOverPt ( ) const
inlinevirtual

Definition at line 60 of file AliCaloTrackParticle.h.

AliCaloTrackParticle & AliCaloTrackParticle::operator= ( const AliCaloTrackParticle part)

Assignment operator.

Definition at line 212 of file AliCaloTrackParticle.cxx.

virtual Double_t AliCaloTrackParticle::P ( ) const
inlinevirtual

Definition at line 58 of file AliCaloTrackParticle.h.

Int_t AliCaloTrackParticle::PdgCode ( ) const
inline

Definition at line 77 of file AliCaloTrackParticle.h.

Double_t AliCaloTrackParticle::Phi ( ) const
inlinevirtual
Returns
azimuth angle, shift 2pi in case the TLorentzVector::Phi() is negative

Definition at line 263 of file AliCaloTrackParticle.h.

Referenced by AliIsolationCut::CalculateCaloSignalInCone(), AliIsolationCut::CalculateTrackSignalInCone(), AliAnaParticleJetLeadingConeCorrelation::FillJetHistos(), AliAnaParticleIsolation::FillTrackMatchingShowerShapeControlHistograms(), AliAnaParticleHadronCorrelation::FindLeadingOppositeHadronInWindow(), AliIsolationCut::GetCellDensity(), AliIsolationCut::GetCoeffNormBadCell(), AliAnaParticleJetLeadingConeCorrelation::GetLeadingCharge(), AliAnaParticleJetLeadingConeCorrelation::GetLeadingPi0(), AliCalorimeterUtils::GetModuleNumber(), AliAnaParticleHadronCorrelation::IsTriggerTheEventLeadingParticle(), AliAnaParticleIsolation::IsTriggerTheNearSideEventLeadingParticle(), AliAnaRandomTrigger::MakeAnalysisFillAOD(), AliAnaParticleIsolation::MakeAnalysisFillAOD(), AliAnaParticlePartonCorrelation::MakeAnalysisFillHistograms(), AliAnaRandomTrigger::MakeAnalysisFillHistograms(), AliAnaParticleHadronCorrelation::MakeAnalysisFillHistograms(), AliAnaParticleJetFinderCorrelation::MakeAnalysisFillHistograms(), AliAnaPhotonConvInCalo::MakeAnalysisFillHistograms(), AliAnaPi0Flow::MakeAnalysisFillHistograms(), AliAnaPi0EbE::MakeAnalysisFillHistograms(), AliAnaChargedParticles::MakeAnalysisFillHistograms(), AliAnaPi0::MakeAnalysisFillHistograms(), AliAnaElectron::MakeAnalysisFillHistograms(), AliAnaPhoton::MakeAnalysisFillHistograms(), AliAnaParticleIsolation::MakeAnalysisFillHistograms(), AliAnaParticleJetLeadingConeCorrelation::MakeAnalysisFillHistograms(), AliAnaParticleJetLeadingConeCorrelation::MakeAODJet(), AliAnaParticleHadronCorrelation::MakeChargedCorrelation(), AliAnaParticleHadronCorrelation::MakeChargedMixCorrelation(), AliIsolationCut::MakeIsolationCut(), AliAnaParticleJetLeadingConeCorrelation::MakeJetFromAOD(), AliAnaParticleHadronCorrelation::MakeNeutralCorrelation(), AliAnaParticleIsolation::MakeSeveralICAnalysis(), OneOverPt(), AliAnaParticleJetFinderCorrelation::SelectJet(), AliAnaParticleIsolation::StudyClustersInCone(), AliAnaParticleIsolation::StudyTracksInCone(), and AliAnaParticleIsolation::StudyTracksInPerpCone().

virtual const Double_t* AliCaloTrackParticle::PID ( ) const
inlinevirtual

Definition at line 76 of file AliCaloTrackParticle.h.

void AliCaloTrackParticle::Print ( Option_t ) const
virtual

Print information of all data members.

Reimplemented in AliCaloTrackParticleCorrelation.

Definition at line 297 of file AliCaloTrackParticle.cxx.

Referenced by AliCaloTrackParticleCorrelation::Print(), and XvYvZv().

virtual Double_t AliCaloTrackParticle::Pt ( ) const
inlinevirtual

Definition at line 57 of file AliCaloTrackParticle.h.

Referenced by AliIsolationCut::CalculateCaloSignalInCone(), AliIsolationCut::CalculateTrackSignalInCone(), AliAnaParticleJetLeadingConeCorrelation::FillJetHistos(), AliAnaParticleIsolation::FillTrackMatchingShowerShapeControlHistograms(), AliAnaParticleHadronCorrelation::FindLeadingOppositeHadronInWindow(), AliAnaParticleJetLeadingConeCorrelation::GetLeadingCharge(), AliAnaParticleJetLeadingConeCorrelation::GetLeadingPi0(), AliAnaParticleHadronCorrelation::InvMassHisto(), AliAnaParticleHadronCorrelation::IsTriggerTheEventLeadingParticle(), AliAnaParticleIsolation::IsTriggerTheNearSideEventLeadingParticle(), AliAnaRandomTrigger::MakeAnalysisFillAOD(), AliAnaPhoton::MakeAnalysisFillAOD(), AliAnaParticleIsolation::MakeAnalysisFillAOD(), AliAnaParticlePartonCorrelation::MakeAnalysisFillHistograms(), AliAnaOmegaToPi0Gamma::MakeAnalysisFillHistograms(), AliAnaRandomTrigger::MakeAnalysisFillHistograms(), AliAnaParticleHadronCorrelation::MakeAnalysisFillHistograms(), AliAnaParticleJetFinderCorrelation::MakeAnalysisFillHistograms(), AliAnaPhotonConvInCalo::MakeAnalysisFillHistograms(), AliAnaPi0Flow::MakeAnalysisFillHistograms(), AliAnaChargedParticles::MakeAnalysisFillHistograms(), AliAnaPi0EbE::MakeAnalysisFillHistograms(), AliAnaPhoton::MakeAnalysisFillHistograms(), AliAnaPi0::MakeAnalysisFillHistograms(), AliAnaElectron::MakeAnalysisFillHistograms(), AliAnaParticleIsolation::MakeAnalysisFillHistograms(), AliAnaParticleJetLeadingConeCorrelation::MakeAnalysisFillHistograms(), AliAnaParticleJetLeadingConeCorrelation::MakeAODJet(), AliAnaParticleHadronCorrelation::MakeChargedCorrelation(), AliAnaParticleHadronCorrelation::MakeChargedMixCorrelation(), AliAnaPi0EbE::MakeInvMassInCalorimeter(), AliAnaPi0EbE::MakeInvMassInCalorimeterAndCTS(), AliIsolationCut::MakeIsolationCut(), AliAnaParticleJetLeadingConeCorrelation::MakeJetFromAOD(), AliAnaParticleHadronCorrelation::MakeNeutralCorrelation(), AliAnaParticleIsolation::MakeSeveralICAnalysis(), AliAnaParticleJetFinderCorrelation::SelectJet(), AliCaloPID::SetPIDBits(), AliAnaParticleIsolation::StudyClustersInCone(), AliAnaParticleIsolation::StudyTracksInCone(), and AliAnaParticleIsolation::StudyTracksInPerpCone().

virtual Bool_t AliCaloTrackParticle::PxPyPz ( Double_t  p[3]) const
inlinevirtual

Definition at line 59 of file AliCaloTrackParticle.h.

virtual void AliCaloTrackParticle::SetBtag ( Int_t  tag)
inlinevirtual

Definition at line 194 of file AliCaloTrackParticle.h.

void AliCaloTrackParticle::SetBTagBit ( Int_t tag,
UInt_t  set 
) const
inline

Set bit of type set (btagTypes) in tag.

Definition at line 198 of file AliCaloTrackParticle.h.

virtual void AliCaloTrackParticle::SetCellAbsIdMax ( Int_t  absid)
inlinevirtual

Definition at line 166 of file AliCaloTrackParticle.h.

Referenced by AliAnaPhoton::MakeAnalysisFillAOD().

virtual void AliCaloTrackParticle::SetChargedBit ( Bool_t  ch)
inlinevirtual
virtual void AliCaloTrackParticle::SetChargedConeExcessAreaEta ( Float_t  s)
inlinevirtual

Definition at line 183 of file AliCaloTrackParticle.h.

Referenced by AliIsolationCut::MakeIsolationCut().

virtual void AliCaloTrackParticle::SetChargedConeExcessAreaPhi ( Float_t  s)
inlinevirtual

Definition at line 186 of file AliCaloTrackParticle.h.

Referenced by AliIsolationCut::MakeIsolationCut().

virtual void AliCaloTrackParticle::SetChargedLeadPtInCone ( Float_t  ptl)
inlinevirtual

Definition at line 169 of file AliCaloTrackParticle.h.

Referenced by AliIsolationCut::MakeIsolationCut().

virtual void AliCaloTrackParticle::SetChargedPtSumEtaBand ( Float_t  s)
inlinevirtual

Definition at line 177 of file AliCaloTrackParticle.h.

Referenced by AliIsolationCut::MakeIsolationCut().

virtual void AliCaloTrackParticle::SetChargedPtSumInCone ( Float_t  pts)
inlinevirtual

Definition at line 172 of file AliCaloTrackParticle.h.

Referenced by AliIsolationCut::MakeIsolationCut().

virtual void AliCaloTrackParticle::SetChargedPtSumInPerpCone ( Float_t  s)
inlinevirtual

Definition at line 175 of file AliCaloTrackParticle.h.

Referenced by AliIsolationCut::MakeIsolationCut().

virtual void AliCaloTrackParticle::SetChargedPtSumPhiBand ( Float_t  s)
inlinevirtual

Definition at line 180 of file AliCaloTrackParticle.h.

Referenced by AliIsolationCut::MakeIsolationCut().

virtual void AliCaloTrackParticle::SetDecayTag ( Int_t  tag)
inlinevirtual
virtual void AliCaloTrackParticle::SetDispBit ( Bool_t  disp)
inlinevirtual

Definition at line 145 of file AliCaloTrackParticle.h.

Referenced by AliCaloPID::SetPIDBits().

virtual void AliCaloTrackParticle::SetDistToBad ( Int_t  dist)
inlinevirtual
virtual void AliCaloTrackParticle::SetFiducialArea ( Int_t  a)
inlinevirtual

Definition at line 150 of file AliCaloTrackParticle.h.

Referenced by AliAnaPhoton::MakeAnalysisFillAOD().

virtual void AliCaloTrackParticle::SetInputFileIndex ( Int_t  i)
inlinevirtual

Definition at line 149 of file AliCaloTrackParticle.h.

virtual void AliCaloTrackParticle::SetIsolated ( Bool_t  iso)
inlinevirtual
virtual void AliCaloTrackParticle::SetLeadingParticle ( Bool_t  l)
inlinevirtual
virtual void AliCaloTrackParticle::SetM02 ( Float_t  m02)
inlinevirtual
virtual void AliCaloTrackParticle::SetM20 ( Float_t  m20)
inlinevirtual
virtual void AliCaloTrackParticle::SetMomentum ( TLorentzVector *  lv)
inlinevirtual
virtual void AliCaloTrackParticle::SetNCells ( Int_t  nce)
inlinevirtual
virtual void AliCaloTrackParticle::SetNeutralConeExcessAreaEta ( Float_t  s)
inlinevirtual

Definition at line 184 of file AliCaloTrackParticle.h.

Referenced by AliIsolationCut::MakeIsolationCut().

virtual void AliCaloTrackParticle::SetNeutralConeExcessAreaPhi ( Float_t  s)
inlinevirtual

Definition at line 187 of file AliCaloTrackParticle.h.

Referenced by AliIsolationCut::MakeIsolationCut().

virtual void AliCaloTrackParticle::SetNeutralLeadPtInCone ( Float_t  ptl)
inlinevirtual

Definition at line 170 of file AliCaloTrackParticle.h.

Referenced by AliIsolationCut::MakeIsolationCut().

virtual void AliCaloTrackParticle::SetNeutralPtSumEtaBand ( Float_t  s)
inlinevirtual

Definition at line 178 of file AliCaloTrackParticle.h.

Referenced by AliIsolationCut::MakeIsolationCut().

virtual void AliCaloTrackParticle::SetNeutralPtSumInCone ( Float_t  pts)
inlinevirtual

Definition at line 173 of file AliCaloTrackParticle.h.

Referenced by AliIsolationCut::MakeIsolationCut().

virtual void AliCaloTrackParticle::SetNeutralPtSumPhiBand ( Float_t  s)
inlinevirtual

Definition at line 181 of file AliCaloTrackParticle.h.

Referenced by AliIsolationCut::MakeIsolationCut().

virtual void AliCaloTrackParticle::SetNLM ( Int_t  nlm)
inlinevirtual
virtual void AliCaloTrackParticle::SetSModNumber ( Int_t  sm)
inlinevirtual
virtual void AliCaloTrackParticle::SetTagged ( Bool_t  tag)
inlinevirtual
virtual void AliCaloTrackParticle::SetTime ( Float_t  tim)
inlinevirtual
virtual void AliCaloTrackParticle::SetTOFBit ( Bool_t  tof)
inlinevirtual

Definition at line 146 of file AliCaloTrackParticle.h.

Referenced by AliCaloPID::SetPIDBits().

virtual void AliCaloTrackParticle::SetTrackLabel ( Int_t  a,
Int_t  b 
)
inlinevirtual
virtual void AliCaloTrackParticle::SetTrackLabel ( Int_t  a,
Int_t  b,
Int_t  c,
Int_t  d 
)
inlinevirtual

Definition at line 141 of file AliCaloTrackParticle.h.

virtual void AliCaloTrackParticle::SetWeight ( Float_t  w)
inlinevirtual

Definition at line 138 of file AliCaloTrackParticle.h.

Referenced by AliAnaPhoton::MakeAnalysisFillAOD().

virtual Double_t AliCaloTrackParticle::Theta ( ) const
inlinevirtual

Definition at line 62 of file AliCaloTrackParticle.h.

virtual Double_t AliCaloTrackParticle::Xv ( ) const
inlinevirtual

Definition at line 67 of file AliCaloTrackParticle.h.

Referenced by XvYvZv().

virtual Bool_t AliCaloTrackParticle::XvYvZv ( Double_t  x[3]) const
inlinevirtual

Definition at line 70 of file AliCaloTrackParticle.h.

virtual Double_t AliCaloTrackParticle::Y ( ) const
inlinevirtual

Definition at line 66 of file AliCaloTrackParticle.h.

virtual Double_t AliCaloTrackParticle::Yv ( ) const
inlinevirtual

Definition at line 68 of file AliCaloTrackParticle.h.

Referenced by XvYvZv().

virtual Double_t AliCaloTrackParticle::Zv ( ) const
inlinevirtual

Definition at line 69 of file AliCaloTrackParticle.h.

Referenced by XvYvZv().

Member Data Documentation

Int_t AliCaloTrackParticle::fBadDist
private

Distance to calorimeter bad cell in cell units.

Definition at line 219 of file AliCaloTrackParticle.h.

Referenced by DistToBad(), operator=(), Print(), and SetDistToBad().

Int_t AliCaloTrackParticle::fBtag
private

tag particle from B.

Definition at line 252 of file AliCaloTrackParticle.h.

Referenced by GetBtag(), operator=(), and SetBtag().

Int_t AliCaloTrackParticle::fCaloLabel[2]
private

CaloCluster index, 1 for photons, 2 for pi0.

Definition at line 213 of file AliCaloTrackParticle.h.

Referenced by AliCaloTrackParticle(), GetCaloLabel(), operator=(), Print(), and SetCaloLabel().

Int_t AliCaloTrackParticle::fCellAbsIdMax
private

Store the absID of max energy cell in calorimeter cluster.

Definition at line 226 of file AliCaloTrackParticle.h.

Referenced by GetCellAbsIdMax(), Print(), and SetCellAbsIdMax().

Bool_t AliCaloTrackParticle::fCharged
private

Charged bit.

Definition at line 246 of file AliCaloTrackParticle.h.

Referenced by GetChargedBit(), IsPIDOK(), operator=(), Print(), and SetChargedBit().

Int_t AliCaloTrackParticle::fDecayTag
private

Tag the photon as decay from, pi0, eta, pi0 side band, eta side band.

Definition at line 229 of file AliCaloTrackParticle.h.

Referenced by DecayTag(), operator=(), Print(), and SetDecayTag().

UInt_t AliCaloTrackParticle::fDetectorTag
private

Detector where particle was measured, integer.

Definition at line 215 of file AliCaloTrackParticle.h.

Referenced by GetDetectorTag(), operator=(), Print(), and SetDetectorTag().

Bool_t AliCaloTrackParticle::fDisp
private

Dispersion bit.

Definition at line 244 of file AliCaloTrackParticle.h.

Referenced by GetDispBit(), IsPIDOK(), operator=(), Print(), and SetDispBit().

Int_t AliCaloTrackParticle::fFidArea
private

Type of fiducial area hit by this photon.

Definition at line 250 of file AliCaloTrackParticle.h.

Referenced by GetFiducialArea(), operator=(), and SetFiducialArea().

Int_t AliCaloTrackParticle::fInputFileIndex
private

0, standard input, 1 first input added. Only possible one for now, not really used.

Definition at line 251 of file AliCaloTrackParticle.h.

Referenced by GetInputFileIndex(), operator=(), and SetInputFileIndex().

Float_t AliCaloTrackParticle::fIsoConeExcessAreaEta[2]
private

Fraction of cone area out of acceptance in eta for tracks [0] and calo clusters [1].

Definition at line 240 of file AliCaloTrackParticle.h.

Referenced by AliCaloTrackParticle(), GetChargedConeExcessAreaEta(), GetNeutralConeExcessAreaEta(), operator=(), Print(), SetChargedConeExcessAreaEta(), and SetNeutralConeExcessAreaEta().

Float_t AliCaloTrackParticle::fIsoConeExcessAreaPhi[2]
private

Fraction of cone area out of acceptance in phi for tracks [0] and calo clusters [1].

Definition at line 241 of file AliCaloTrackParticle.h.

Referenced by AliCaloTrackParticle(), GetChargedConeExcessAreaPhi(), GetNeutralConeExcessAreaPhi(), operator=(), Print(), SetChargedConeExcessAreaPhi(), and SetNeutralConeExcessAreaPhi().

Float_t AliCaloTrackParticle::fIsoConePtLead[2]
private

Pt of track [0] and calo cluster [1] with highest energy in the isolation cone.

Definition at line 233 of file AliCaloTrackParticle.h.

Referenced by AliCaloTrackParticle(), GetChargedLeadPtInCone(), GetNeutralLeadPtInCone(), operator=(), Print(), SetChargedLeadPtInCone(), and SetNeutralLeadPtInCone().

Float_t AliCaloTrackParticle::fIsoConeSumPt[2]
private

Sum of Pt of tracks [0] and calo clusters [1] in the isolation cone.

Definition at line 234 of file AliCaloTrackParticle.h.

Referenced by AliCaloTrackParticle(), GetChargedPtSumInCone(), GetNeutralPtSumInCone(), operator=(), Print(), SetChargedPtSumInCone(), and SetNeutralPtSumInCone().

Float_t AliCaloTrackParticle::fIsoEtaBandSumPt[2]
private

Sum of Pt in UE eta band of tracks [0] and calo clusters [1] for isolation.

Definition at line 237 of file AliCaloTrackParticle.h.

Referenced by AliCaloTrackParticle(), GetChargedPtSumEtaBand(), GetNeutralPtSumEtaBand(), operator=(), Print(), SetChargedPtSumEtaBand(), and SetNeutralPtSumEtaBand().

Bool_t AliCaloTrackParticle::fIsolated
private

Particle is isolated or not.

Definition at line 230 of file AliCaloTrackParticle.h.

Referenced by IsIsolated(), operator=(), Print(), and SetIsolated().

Float_t AliCaloTrackParticle::fIsoPerpConeSumPt
private

Sum of Pt of tracks in perpendicular cones to isolation candidate.

Definition at line 236 of file AliCaloTrackParticle.h.

Referenced by GetChargedPtSumInPerpCone(), operator=(), and SetChargedPtSumInPerpCone().

Float_t AliCaloTrackParticle::fIsoPhiBandSumPt[2]
private

Sum of Pt in UE phi band of tracks [0] and calo clusters [1] for isolation.

Definition at line 238 of file AliCaloTrackParticle.h.

Referenced by AliCaloTrackParticle(), GetChargedPtSumPhiBand(), GetNeutralPtSumPhiBand(), operator=(), Print(), SetChargedPtSumPhiBand(), and SetNeutralPtSumPhiBand().

Int_t AliCaloTrackParticle::fLabel
private

MC label.

Definition at line 212 of file AliCaloTrackParticle.h.

Referenced by GetLabel(), operator=(), and SetLabel().

Bool_t AliCaloTrackParticle::fLeadingParticle
private

Particle is leading or not.

Definition at line 231 of file AliCaloTrackParticle.h.

Referenced by IsLeadingParticle(), operator=(), Print(), and SetLeadingParticle().

Float_t AliCaloTrackParticle::fM02
private

Store the main axis of the calorimeter shower shape.

Definition at line 221 of file AliCaloTrackParticle.h.

Referenced by GetM02(), operator=(), Print(), and SetM02().

Float_t AliCaloTrackParticle::fM20
private

Store the second axis of the calorimeter shower shape.

Definition at line 222 of file AliCaloTrackParticle.h.

Referenced by GetM20(), operator=(), Print(), and SetM20().

TLorentzVector* AliCaloTrackParticle::fMomentum
private
Int_t AliCaloTrackParticle::fNCells
private

Store the number of cells in calorimeter cluster.

Definition at line 224 of file AliCaloTrackParticle.h.

Referenced by GetNCells(), Print(), and SetNCells().

UInt_t AliCaloTrackParticle::fNLM
private

Store the number of local maxima in calorimeter cluster.

Definition at line 220 of file AliCaloTrackParticle.h.

Referenced by GetNLM(), operator=(), and SetNLM().

Int_t AliCaloTrackParticle::fPdg
private

type of identified particle, same code as PDG, but this is not a MonteCarlo particle

Definition at line 210 of file AliCaloTrackParticle.h.

Referenced by GetIdentifiedParticleType(), IsPIDOK(), operator=(), Print(), and SetIdentifiedParticleType().

Int_t AliCaloTrackParticle::fSuperModule
private

Store the super-module number of calorimeter cluster.

Definition at line 225 of file AliCaloTrackParticle.h.

Referenced by GetSModNumber(), Print(), and SetSModNumber().

Int_t AliCaloTrackParticle::fTag
private

tag of particle (decay, fragment, prompt photon), MC

Definition at line 211 of file AliCaloTrackParticle.h.

Referenced by GetTag(), operator=(), Print(), and SetTag().

Bool_t AliCaloTrackParticle::fTagged
private

If photon tagged (pi0 decay), not used anymore, replace by fDecayTag.

Definition at line 249 of file AliCaloTrackParticle.h.

Referenced by IsTagged(), operator=(), and SetTagged().

Float_t AliCaloTrackParticle::fTime
private

Store the time of calorimeter cluster or track, nano seconds.

Definition at line 223 of file AliCaloTrackParticle.h.

Referenced by GetTime(), Print(), and SetTime().

Bool_t AliCaloTrackParticle::fTof
private

TOF bit.

Definition at line 245 of file AliCaloTrackParticle.h.

Referenced by GetTOFBit(), IsPIDOK(), operator=(), Print(), and SetTOFBit().

Int_t AliCaloTrackParticle::fTrackLabel[4]
private

Track lable, 1 for pions, 2 for conversion photons.

Definition at line 214 of file AliCaloTrackParticle.h.

Referenced by AliCaloTrackParticle(), GetTrackLabel(), operator=(), Print(), and SetTrackLabel().

Float_t AliCaloTrackParticle::fWeight
private

Weight to be applied to histogram.

Definition at line 216 of file AliCaloTrackParticle.h.

Referenced by GetWeight(), operator=(), Print(), and SetWeight().


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