![]() |
AliPhysics
8dc8609 (8dc8609)
|
Daughter of AliCaloTrackParticle that includes correlation part. More...
#include <AliCaloTrackParticleCorrelation.h>
Public Member Functions | |
AliCaloTrackParticleCorrelation () | |
AliCaloTrackParticleCorrelation (Double_t px, Double_t py, Double_t pz, Double_t e) | |
AliCaloTrackParticleCorrelation (TLorentzVector &p) | |
AliCaloTrackParticleCorrelation (AliCaloTrackParticle &p) | |
AliCaloTrackParticleCorrelation (const AliCaloTrackParticleCorrelation &p) | |
virtual | ~AliCaloTrackParticleCorrelation () |
virtual void | Clear (const Option_t *) |
virtual TObjArray * | GetObjArray (TString refname) const |
virtual TList * | GetObjArrayList () const |
virtual void | AddObjArray (TObjArray *refarray) |
virtual Int_t | GetLeadingDetector () const |
virtual void | SetLeadingDetector (Int_t d) |
virtual TLorentzVector | GetLeading () const |
virtual void | SetLeading (TLorentzVector lead) |
virtual TLorentzVector | GetCorrelatedJet () const |
virtual void | SetCorrelatedJet (TLorentzVector jet) |
virtual TLorentzVector | GetCorrelatedBackground () const |
virtual void | SetCorrelatedBackground (TLorentzVector bkg) |
virtual void | SetRefJet (AliAODJet *jet) |
virtual AliAODJet * | GetJet () const |
virtual TRef | GetRefJet () const |
virtual void | Print (Option_t *) const |
![]() | |
AliCaloTrackParticle () | |
AliCaloTrackParticle (Double_t px, Double_t py, Double_t pz, Double_t e) | |
AliCaloTrackParticle (TLorentzVector &p) | |
virtual | ~AliCaloTrackParticle () |
AliCaloTrackParticle (const AliCaloTrackParticle &photon) | |
AliCaloTrackParticle & | operator= (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 Short_t | Charge () const |
virtual const Double_t * | PID () 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 Member Functions | |
AliCaloTrackParticleCorrelation & | operator= (const AliCaloTrackParticleCorrelation &p) |
Assignment operator not implemented. More... | |
Private Attributes | |
Int_t | fLeadingDetector |
Detector where leading particle was measured. More... | |
TLorentzVector | fLeading |
Leading Particle 4-momentum vector on opposite side of trigger particle. More... | |
TLorentzVector | fCorrJet |
Jet 4-momentum vector. More... | |
TLorentzVector | fCorrBkg |
Background 4-momentum vector. More... | |
TRef | fRefJet |
Reference to jet found with JETAN and correlated with particle. More... | |
TList * | fListOfObjArrays |
List with correlation reference arrays. More... | |
Additional Inherited Members | |
![]() | |
enum | btagTypes { kDVMTag0, kDVMTag1, kDVMTag2, kTransverseIPTag, kUnknownTag } |
Daughter of AliCaloTrackParticle that includes correlation part.
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.
Daughter of AliCaloTrackParticle, it includes correlations with respect this (trigger) object: jets, tracks.
First version in use before september 2017 in $ALICE_ROOT/STEEER/AOD/AliAODPWG4Particle
More information can be found in this twiki.
Definition at line 35 of file AliCaloTrackParticleCorrelation.h.
AliCaloTrackParticleCorrelation::AliCaloTrackParticleCorrelation | ( | ) |
Default Constructor.
Definition at line 27 of file AliCaloTrackParticleCorrelation.cxx.
AliCaloTrackParticleCorrelation::AliCaloTrackParticleCorrelation | ( | Double_t | px, |
Double_t | py, | ||
Double_t | pz, | ||
Double_t | e | ||
) |
Constructor.
px | particle momentum in x |
py | particle momentum in y |
pz | particle momentum in z |
e | particle energy |
particle: cluster or track
Definition at line 45 of file AliCaloTrackParticleCorrelation.cxx.
AliCaloTrackParticleCorrelation::AliCaloTrackParticleCorrelation | ( | TLorentzVector & | p | ) |
Constructor.
p | TLorentzVector of particle kinematics. |
particle: cluster or track
Definition at line 63 of file AliCaloTrackParticleCorrelation.cxx.
AliCaloTrackParticleCorrelation::AliCaloTrackParticleCorrelation | ( | AliCaloTrackParticle & | p | ) |
Constructor.
p | AliCaloTrackParticle of particle kinematics and detector other inputs. |
particle: cluster or track
Definition at line 78 of file AliCaloTrackParticleCorrelation.cxx.
AliCaloTrackParticleCorrelation::AliCaloTrackParticleCorrelation | ( | const AliCaloTrackParticleCorrelation & | part | ) |
Copy constructor
Definition at line 118 of file AliCaloTrackParticleCorrelation.cxx.
|
virtual |
Destructor.
Definition at line 89 of file AliCaloTrackParticleCorrelation.cxx.
|
inlinevirtual |
Definition at line 54 of file AliCaloTrackParticleCorrelation.h.
Referenced by AliAnaParticlePartonCorrelation::MakeAnalysisFillAOD(), AliAnaParticleJetLeadingConeCorrelation::MakeAODJet(), AliAnaParticleHadronCorrelation::MakeChargedCorrelation(), AliIsolationCut::MakeIsolationCut(), and AliAnaParticleHadronCorrelation::MakeNeutralCorrelation().
|
virtual |
Clear object.
Reimplemented from AliCaloTrackParticle.
Definition at line 102 of file AliCaloTrackParticleCorrelation.cxx.
|
inlinevirtual |
Definition at line 67 of file AliCaloTrackParticleCorrelation.h.
Referenced by AliAnaParticleJetLeadingConeCorrelation::MakeAnalysisFillHistograms().
|
inlinevirtual |
Definition at line 64 of file AliCaloTrackParticleCorrelation.h.
Referenced by AliAnaParticleJetLeadingConeCorrelation::MakeAnalysisFillHistograms().
|
inlinevirtual |
Definition at line 71 of file AliCaloTrackParticleCorrelation.h.
Referenced by AliAnaParticleJetFinderCorrelation::MakeAnalysisFillHistograms(), and Print().
|
inlinevirtual |
Definition at line 60 of file AliCaloTrackParticleCorrelation.h.
Referenced by AliAnaParticleJetLeadingConeCorrelation::MakeAnalysisFillHistograms().
|
inlinevirtual |
Definition at line 57 of file AliCaloTrackParticleCorrelation.h.
Referenced by AliAnaParticleJetLeadingConeCorrelation::MakeAnalysisFillHistograms().
|
inlinevirtual |
Definition at line 49 of file AliCaloTrackParticleCorrelation.h.
Referenced by AliAnaParticleIsolation::CalculateCaloSignalInCone(), AliAnaParticleIsolation::CalculateTrackSignalInCone(), AliAnaParticleJetLeadingConeCorrelation::FillJetHistos(), AliAnaParticlePartonCorrelation::MakeAnalysisFillHistograms(), AliAnaParticleIsolation::MakeAnalysisFillHistograms(), AliAnaParticleJetLeadingConeCorrelation::MakeJetFromAOD(), and AliAnaParticleIsolation::MakeSeveralICAnalysis().
|
inlinevirtual |
Definition at line 53 of file AliCaloTrackParticleCorrelation.h.
|
inlinevirtual |
Definition at line 72 of file AliCaloTrackParticleCorrelation.h.
|
private |
Assignment operator not implemented.
|
virtual |
Assignment operator Print information of all data members.
Reimplemented from AliCaloTrackParticle.
Definition at line 146 of file AliCaloTrackParticleCorrelation.cxx.
|
inlinevirtual |
Definition at line 68 of file AliCaloTrackParticleCorrelation.h.
Referenced by AliAnaParticleJetLeadingConeCorrelation::MakeAODJet().
|
inlinevirtual |
Definition at line 65 of file AliCaloTrackParticleCorrelation.h.
Referenced by AliAnaParticleJetLeadingConeCorrelation::MakeAODJet().
|
inlinevirtual |
Definition at line 61 of file AliCaloTrackParticleCorrelation.h.
Referenced by AliAnaParticleJetLeadingConeCorrelation::GetLeadingParticle().
|
inlinevirtual |
Definition at line 58 of file AliCaloTrackParticleCorrelation.h.
Referenced by AliAnaParticleJetLeadingConeCorrelation::GetLeadingParticle().
|
inlinevirtual |
Definition at line 70 of file AliCaloTrackParticleCorrelation.h.
Referenced by AliAnaParticleJetFinderCorrelation::MakeAnalysisFillAOD(), and AliAnaParticleJetFinderCorrelation::MakeAnalysisFillHistograms().
|
private |
Background 4-momentum vector.
Definition at line 81 of file AliCaloTrackParticleCorrelation.h.
Referenced by GetCorrelatedBackground(), and SetCorrelatedBackground().
|
private |
Jet 4-momentum vector.
Definition at line 80 of file AliCaloTrackParticleCorrelation.h.
Referenced by GetCorrelatedJet(), and SetCorrelatedJet().
|
private |
Leading Particle 4-momentum vector on opposite side of trigger particle.
Definition at line 79 of file AliCaloTrackParticleCorrelation.h.
Referenced by GetLeading(), Print(), and SetLeading().
|
private |
Detector where leading particle was measured.
Definition at line 78 of file AliCaloTrackParticleCorrelation.h.
Referenced by GetLeadingDetector(), Print(), and SetLeadingDetector().
|
private |
List with correlation reference arrays.
Definition at line 83 of file AliCaloTrackParticleCorrelation.h.
Referenced by AddObjArray(), AliCaloTrackParticleCorrelation(), Clear(), GetObjArray(), GetObjArrayList(), Print(), and ~AliCaloTrackParticleCorrelation().
|
private |
Reference to jet found with JETAN and correlated with particle.
Definition at line 82 of file AliCaloTrackParticleCorrelation.h.
Referenced by GetJet(), GetRefJet(), and SetRefJet().