AliPhysics  328058c (328058c)

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 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 Float_t GetChargedLeadPtInCone () const
 
virtual Float_t GetNeutralLeadPtInCone () const
 
virtual Float_t GetChargedPtSumInCone () const
 
virtual Float_t GetNeutralPtSumInCone () const
 
virtual void SetIdentifiedParticleType (Int_t pdg)
 
virtual void SetLabel (Int_t l)
 
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 SetChargedLeadPtInCone (Float_t ptl)
 
virtual void SetNeutralLeadPtInCone (Float_t ptl)
 
virtual void SetChargedPtSumInCone (Float_t pts)
 
virtual void SetNeutralPtSumInCone (Float_t pts)
 
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...
 
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 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...
 
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 160 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 61 of file AliCaloTrackParticle.cxx.

AliCaloTrackParticle::AliCaloTrackParticle ( TLorentzVector &  p)

Constructor.

Parameters
pTLorentzVector of particle kinematics.

particle: cluster or track

Definition at line 95 of file AliCaloTrackParticle.cxx.

AliCaloTrackParticle::~AliCaloTrackParticle ( )
virtual

Destructor.

Definition at line 125 of file AliCaloTrackParticle.cxx.

AliCaloTrackParticle::AliCaloTrackParticle ( const AliCaloTrackParticle part)

Copy constructor.

Definition at line 143 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 169 of file AliCaloTrackParticle.h.

void AliCaloTrackParticle::Clear ( const Option_t )
virtual

Clear pointers.

Reimplemented in AliCaloTrackParticleCorrelation.

Definition at line 134 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 AliAnaParticleIsolation::CalculateCaloCellSignalInCone(), AliAnaParticleIsolation::CalculateCaloCellUEBand(), AliAnaParticleIsolation::CalculateCaloSignalInCone(), AliAnaParticleIsolation::CalculateCaloUEBand(), AliAnaParticleIsolation::CalculateNormalizeUEBandPerUnitArea(), AliAnaParticleIsolation::CalculateTrackSignalInCone(), AliAnaParticleIsolation::CalculateTrackUEBand(), AliAnaParticleJetLeadingConeCorrelation::FillJetHistos(), AliAnaParticleIsolation::FillTrackMatchingShowerShapeControlHistograms(), AliAnaParticleHadronCorrelation::FindLeadingOppositeHadronInWindow(), AliIsolationCut::GetCellDensity(), AliIsolationCut::GetCoeffNormBadCell(), AliCalorimeterUtils::GetModuleNumber(), AliAnaRandomTrigger::MakeAnalysisFillAOD(), AliAnaParticleIsolation::MakeAnalysisFillAOD(), AliAnaParticlePartonCorrelation::MakeAnalysisFillHistograms(), AliAnaParticleHadronCorrelation::MakeAnalysisFillHistograms(), AliAnaRandomTrigger::MakeAnalysisFillHistograms(), AliAnaParticleJetFinderCorrelation::MakeAnalysisFillHistograms(), AliAnaPi0Flow::MakeAnalysisFillHistograms(), AliAnaPhotonConvInCalo::MakeAnalysisFillHistograms(), AliAnaChargedParticles::MakeAnalysisFillHistograms(), AliAnaPi0EbE::MakeAnalysisFillHistograms(), AliAnaPhoton::MakeAnalysisFillHistograms(), AliAnaPi0::MakeAnalysisFillHistograms(), AliAnaElectron::MakeAnalysisFillHistograms(), AliAnaParticleIsolation::MakeAnalysisFillHistograms(), AliAnaParticleJetLeadingConeCorrelation::MakeAnalysisFillHistograms(), AliAnaParticleHadronCorrelation::MakeChargedCorrelation(), AliAnaParticleHadronCorrelation::MakeChargedMixCorrelation(), AliIsolationCut::MakeIsolationCut(), AliAnaParticleHadronCorrelation::MakeNeutralCorrelation(), AliAnaParticleIsolation::MakeSeveralICAnalysis(), and AliAnaParticleJetFinderCorrelation::SelectJet().

virtual Int_t AliCaloTrackParticle::GetBtag ( ) const
inlinevirtual

Definition at line 163 of file AliCaloTrackParticle.h.

virtual Bool_t AliCaloTrackParticle::GetChargedBit ( ) const
inlinevirtual
virtual Float_t AliCaloTrackParticle::GetChargedLeadPtInCone ( ) const
inlinevirtual
virtual Float_t AliCaloTrackParticle::GetChargedPtSumInCone ( ) const
inlinevirtual
virtual Bool_t AliCaloTrackParticle::GetDispBit ( ) const
inlinevirtual

Definition at line 88 of file AliCaloTrackParticle.h.

Referenced by AliCaloPID::SetPIDBits().

virtual Int_t AliCaloTrackParticle::GetFiducialArea ( ) const
inlinevirtual

Definition at line 93 of file AliCaloTrackParticle.h.

Referenced by AliAnaPi0::MakeAnalysisFillHistograms().

virtual Int_t AliCaloTrackParticle::GetInputFileIndex ( ) const
inlinevirtual

Definition at line 92 of file AliCaloTrackParticle.h.

virtual Float_t AliCaloTrackParticle::GetM20 ( ) const
inlinevirtual

Definition at line 105 of file AliCaloTrackParticle.h.

Referenced by AliAnaPhoton::MakeAnalysisFillHistograms().

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

Definition at line 89 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 219 of file AliCaloTrackParticle.cxx.

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

virtual Bool_t AliCaloTrackParticle::IsTagged ( ) const
inlinevirtual

Definition at line 97 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 172 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 222 of file AliCaloTrackParticle.h.

Referenced by AliAnaParticleIsolation::CalculateCaloCellSignalInCone(), AliAnaParticleIsolation::CalculateCaloCellUEBand(), AliAnaParticleIsolation::CalculateCaloSignalInCone(), AliAnaParticleIsolation::CalculateCaloUEBand(), AliAnaParticleIsolation::CalculateNormalizeUEBandPerUnitArea(), AliAnaParticleIsolation::CalculateTrackSignalInCone(), AliAnaParticleIsolation::CalculateTrackUEBand(), 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(), AliAnaPhoton::MakeAnalysisFillHistograms(), AliAnaPi0::MakeAnalysisFillHistograms(), AliAnaElectron::MakeAnalysisFillHistograms(), AliAnaParticleIsolation::MakeAnalysisFillHistograms(), AliAnaParticleJetLeadingConeCorrelation::MakeAnalysisFillHistograms(), AliAnaParticleJetLeadingConeCorrelation::MakeAODJet(), AliAnaParticleHadronCorrelation::MakeChargedCorrelation(), AliAnaParticleHadronCorrelation::MakeChargedMixCorrelation(), AliIsolationCut::MakeIsolationCut(), AliAnaParticleJetLeadingConeCorrelation::MakeJetFromAOD(), AliAnaParticleHadronCorrelation::MakeNeutralCorrelation(), AliAnaParticleIsolation::MakeSeveralICAnalysis(), OneOverPt(), and AliAnaParticleJetFinderCorrelation::SelectJet().

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 244 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 AliAnaParticleIsolation::CalculateCaloCellSignalInCone(), AliAnaParticleIsolation::CalculateCaloCellUEBand(), AliAnaParticleIsolation::CalculateCaloSignalInCone(), AliAnaParticleIsolation::CalculateCaloUEBand(), AliAnaParticleIsolation::CalculateNormalizeUEBandPerUnitArea(), AliAnaParticleIsolation::CalculateTrackSignalInCone(), AliAnaParticleIsolation::CalculateTrackUEBand(), AliAnaParticleJetLeadingConeCorrelation::FillJetHistos(), AliAnaParticleIsolation::FillTrackMatchingShowerShapeControlHistograms(), AliAnaParticleHadronCorrelation::FindLeadingOppositeHadronInWindow(), AliAnaParticleJetLeadingConeCorrelation::GetLeadingCharge(), AliAnaParticleJetLeadingConeCorrelation::GetLeadingPi0(), AliAnaParticleHadronCorrelation::InvMassHisto(), AliAnaParticleHadronCorrelation::IsTriggerTheEventLeadingParticle(), AliAnaParticleIsolation::IsTriggerTheNearSideEventLeadingParticle(), AliAnaRandomTrigger::MakeAnalysisFillAOD(), AliAnaParticleJetFinderCorrelation::MakeAnalysisFillAOD(), AliAnaPhoton::MakeAnalysisFillAOD(), AliAnaParticleIsolation::MakeAnalysisFillAOD(), AliAnaParticlePartonCorrelation::MakeAnalysisFillHistograms(), AliAnaOmegaToPi0Gamma::MakeAnalysisFillHistograms(), AliAnaParticleHadronCorrelation::MakeAnalysisFillHistograms(), AliAnaRandomTrigger::MakeAnalysisFillHistograms(), AliAnaParticleJetFinderCorrelation::MakeAnalysisFillHistograms(), AliAnaPi0Flow::MakeAnalysisFillHistograms(), AliAnaPhotonConvInCalo::MakeAnalysisFillHistograms(), AliAnaPi0EbE::MakeAnalysisFillHistograms(), AliAnaChargedParticles::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(), and AliCaloPID::SetPIDBits().

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 162 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 166 of file AliCaloTrackParticle.h.

virtual void AliCaloTrackParticle::SetChargedBit ( Bool_t  ch)
inlinevirtual
virtual void AliCaloTrackParticle::SetChargedLeadPtInCone ( Float_t  ptl)
inlinevirtual
virtual void AliCaloTrackParticle::SetChargedPtSumInCone ( Float_t  pts)
inlinevirtual
virtual void AliCaloTrackParticle::SetDecayTag ( Int_t  tag)
inlinevirtual
virtual void AliCaloTrackParticle::SetDispBit ( Bool_t  disp)
inlinevirtual

Definition at line 128 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 133 of file AliCaloTrackParticle.h.

Referenced by AliAnaPhoton::MakeAnalysisFillAOD().

virtual void AliCaloTrackParticle::SetInputFileIndex ( Int_t  i)
inlinevirtual

Definition at line 132 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::SetNeutralLeadPtInCone ( Float_t  ptl)
inlinevirtual
virtual void AliCaloTrackParticle::SetNeutralPtSumInCone ( Float_t  pts)
inlinevirtual
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 129 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 124 of file AliCaloTrackParticle.h.

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 186 of file AliCaloTrackParticle.h.

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

Int_t AliCaloTrackParticle::fBtag
private

tag particle from B.

Definition at line 211 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 181 of file AliCaloTrackParticle.h.

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

Bool_t AliCaloTrackParticle::fCharged
private

Charged bit.

Definition at line 205 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 195 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 183 of file AliCaloTrackParticle.h.

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

Bool_t AliCaloTrackParticle::fDisp
private

Dispersion bit.

Definition at line 203 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 209 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 210 of file AliCaloTrackParticle.h.

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

Float_t AliCaloTrackParticle::fIsoConePtLead[2]
private

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

Definition at line 199 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 200 of file AliCaloTrackParticle.h.

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

Bool_t AliCaloTrackParticle::fIsolated
private

Particle is isolated or not.

Definition at line 196 of file AliCaloTrackParticle.h.

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

Int_t AliCaloTrackParticle::fLabel
private

MC label.

Definition at line 180 of file AliCaloTrackParticle.h.

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

Bool_t AliCaloTrackParticle::fLeadingParticle
private

Particle is leading or not.

Definition at line 197 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 188 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 189 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 191 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 187 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 178 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 192 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 179 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 208 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 190 of file AliCaloTrackParticle.h.

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

Bool_t AliCaloTrackParticle::fTof
private

TOF bit.

Definition at line 204 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 182 of file AliCaloTrackParticle.h.

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


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