![]() |
AliPhysics
f1cc956 (f1cc956)
|
#include <AliPicoTrack.h>
Public Member Functions | |
AliPicoTrack () | |
AliPicoTrack (Double_t pt, Double_t eta, Double_t phi, Byte_t q, Int_t label, Byte_t type, Double_t etaemc=0, Double_t phiemc=0, Double_t ptemc=0, Bool_t ise=0, Double_t mass=0.13957) | |
AliPicoTrack (const AliPicoTrack &pc) | |
AliPicoTrack & | operator= (const AliPicoTrack &pc) |
Double_t | Px () const |
Double_t | Py () const |
Double_t | Pz () const |
Double_t | Pt () const |
Double_t | P () const |
Bool_t | PxPyPz (Double_t p[3]) const |
Bool_t | GetPxPyPz (Double_t p[3]) const |
Double_t | Xv () const |
Double_t | Yv () const |
Double_t | Zv () const |
Bool_t | XvYvZv (Double_t x[3]) const |
Double_t | OneOverPt () const |
Double_t | Phi () const |
Double_t | Theta () const |
Double_t | E () const |
Double_t | M () const |
Double_t | Eta () const |
Double_t | Y () const |
Short_t | Charge () const |
Int_t | GetLabel () const |
void | SetLabel (Int_t label) |
Byte_t | GetTrackType () const |
void | SetTrackType (Byte_t type) |
Int_t | PdgCode () const |
const Double_t * | PID () const |
Int_t | GetID () const |
UChar_t | GetITSClusterMap () const |
Int_t | GetEMCALcluster () const |
void | SetEMCALcluster (Int_t id) |
Double_t | GetEtaEmc () const |
Double_t | GetPhiEmc () const |
Bool_t | IsEMCAL () const |
ULong_t | GetStatus () const |
Bool_t | GetXYZ (Double_t *v) const |
Double_t | GetBz () const |
void | GetBxByBz (Double_t b[3]) const |
Bool_t | GetCovarianceXYZPxPyPz (Double_t[21]) const |
AliVTrack * | GetTrack () const |
void | SetTrack (AliVTrack *t) |
Double_t | GetTrackPhiOnEMCal () const |
Double_t | GetTrackEtaOnEMCal () const |
Double_t | GetTrackPtOnEMCal () const |
Double_t | GetTrackPOnEMCal () const |
void | SetTrackPhiEtaPtOnEMCal (Double_t eta, Double_t phi, Double_t pt) |
void | Clear (Option_t *="") |
Int_t | Compare (const TObject *obj) const |
Bool_t | PropagateToDCA (const AliVVertex *, Double_t, Double_t, Double_t *, Double_t *) |
void | SetFlag (UInt_t flag) |
UInt_t | GetFlag () const |
void | SetPrimary (Bool_t b=kTRUE) |
Bool_t | IsPrimary () const |
void | SetPhysicalPrimary (Bool_t b=kTRUE) |
Bool_t | IsPhysicalPrimary () const |
void | SetSecondaryFromWeakDecay (Bool_t b=kTRUE) |
Bool_t | IsSecondaryFromWeakDecay () const |
void | SetSecondaryFromMaterial (Bool_t b=kTRUE) |
Bool_t | IsSecondaryFromMaterial () const |
Bool_t | IsFromHIJING () const |
void | SetGeneratorIndex (Short_t i) |
Short_t | GetGeneratorIndex () const |
Static Public Member Functions | |
static void | GetEtaPhiDiff (const AliVTrack *t, const AliVCluster *v, Double_t &phidiff, Double_t &etadiff) |
static Byte_t | GetTrackType (const AliVTrack *t) |
static Byte_t | GetTrackType (const AliAODTrack *aodTrack, UInt_t filterBit1, UInt_t filterBit2) |
Protected Attributes | |
Double32_t | fPt |
Double32_t | fEta |
Double32_t | fPhi |
Double32_t | fM |
Byte_t | fQ |
Int_t | fLabel |
Byte_t | fTrackType |
Double32_t | fEtaEmc |
Double32_t | fPhiEmc |
Double32_t | fPtEmc |
Bool_t | fEmcal |
UInt_t | fFlag |
Short_t | fGeneratorIndex |
Flag for indication of primary etc (MC) More... | |
Short_t | fClusId |
Index of generator in cocktail. More... | |
AliVTrack * | fOrig |
cluster id of matched cluster; -1 if not set More... | |
Definition at line 12 of file AliPicoTrack.h.
AliPicoTrack::AliPicoTrack | ( | ) |
Definition at line 13 of file AliPicoTrack.cxx.
AliPicoTrack::AliPicoTrack | ( | Double_t | pt, |
Double_t | eta, | ||
Double_t | phi, | ||
Byte_t | q, | ||
Int_t | label, | ||
Byte_t | type, | ||
Double_t | etaemc = 0 , |
||
Double_t | phiemc = 0 , |
||
Double_t | ptemc = 0 , |
||
Bool_t | ise = 0 , |
||
Double_t | mass = 0.13957 |
||
) |
Definition at line 22 of file AliPicoTrack.cxx.
AliPicoTrack::AliPicoTrack | ( | const AliPicoTrack & | pc | ) |
Definition at line 32 of file AliPicoTrack.cxx.
|
inline |
Definition at line 39 of file AliPicoTrack.h.
Referenced by AliJetModelCopyTracks::CopyTracks(), AliAnalysisTaskParticleRandomizer::GetAODTrack(), AliAnalysisTaskEmcalJetHadEPpid::Run(), and AliJetFastSimulation::SmearPt().
|
inline |
Definition at line 66 of file AliPicoTrack.h.
Int_t AliPicoTrack::Compare | ( | const TObject * | obj | ) | const |
Definition at line 70 of file AliPicoTrack.cxx.
|
inline |
Definition at line 35 of file AliPicoTrack.h.
Referenced by Y().
|
inline |
Definition at line 37 of file AliPicoTrack.h.
Referenced by AliJetModelCopyTracks::CopyTracks(), AliAnalysisTaskEmcalJetTriggerQA::FillHistograms(), AliAnalysisTaskEmcalMissingEnergy::FillHistograms(), AliJetModelBaseTask::FillHistograms(), AliAnalysisTaskJetV2::FillQAHistograms(), AliAnalysisTaskJetV2::FillWeightedQAHistograms(), AliAnalysisTaskParticleRandomizer::GetAODTrack(), AliAnalysisTaskEmcalMissingEnergy::R_distance(), AliJetRandomizerTask::Run(), AliAnalysisTaskParticleRandomizer::Run(), AliAnalysisTaskEmcalJetHadEPpid::Run(), AliAnalysisTaskEmcalMissingEnergy::SelectTrigger(), AliJetFastSimulation::SmearPt(), and AliAnalysisTaskFullpAJets::TrackHisto().
|
inline |
Definition at line 57 of file AliPicoTrack.h.
|
inline |
Definition at line 56 of file AliPicoTrack.h.
|
inline |
Definition at line 58 of file AliPicoTrack.h.
|
inline |
Definition at line 48 of file AliPicoTrack.h.
|
inline |
Definition at line 50 of file AliPicoTrack.h.
|
static |
Definition at line 87 of file AliPicoTrack.cxx.
Referenced by AliAnalysisTaskSoftDrop::CheckClusTrackMatching(), AliAnalysisTaskJetJTJT::CheckClusTrackMatching(), and AliAnalysisTaskEmcalJetHadCorQA::Run().
|
inline |
Definition at line 70 of file AliPicoTrack.h.
|
inline |
Definition at line 97 of file AliPicoTrack.h.
|
inline |
Definition at line 46 of file AliPicoTrack.h.
|
inline |
Definition at line 47 of file AliPicoTrack.h.
|
inline |
Definition at line 40 of file AliPicoTrack.h.
Referenced by AliJetModelCopyTracks::CopyTracks(), AliJetModelBaseTask::CopyTracks(), AliJetModelBaseTask::FillHistograms(), AliAnalysisTaskParticleRandomizer::GetAODTrack(), AliJetEmbeddingFromAODTask::Run(), and AliJetFastSimulation::SmearPt().
|
inline |
Definition at line 51 of file AliPicoTrack.h.
|
inline |
Definition at line 27 of file AliPicoTrack.h.
|
inline |
Definition at line 53 of file AliPicoTrack.h.
|
inline |
Definition at line 59 of file AliPicoTrack.h.
Referenced by AliAnalysisTaskCLQA::FillHistograms(), EMCalTriggerPtAnalysis::AliAnalysisTaskPtEMCalTriggerV1::FixTrackInputEvent(), AliEmcalTrackSelectionESD::IsTrackAccepted(), AliEmcalTrackSelectionAOD::IsTrackAccepted(), EMCalTriggerPtAnalysis::AliEMCalTriggerRecTrackAnalysisComponent::Process(), EMCalTriggerPtAnalysis::AliAnalysisTaskPtEMCalTrigger::Run(), and EMCalTriggerPtAnalysis::AliAnalysisTaskPtEMCalTrigger::TrackInJet().
|
inline |
Definition at line 62 of file AliPicoTrack.h.
Referenced by AliJetModelCopyTracks::CopyTracks(), AliAnalysisTaskEmcalJetTriggerQA::FillHistograms(), GetEtaEmc(), and AliJetFastSimulation::SmearPt().
|
inline |
Definition at line 61 of file AliPicoTrack.h.
Referenced by AliJetModelCopyTracks::CopyTracks(), AliAnalysisTaskEmcalJetTriggerQA::FillHistograms(), GetPhiEmc(), AliJetFastSimulation::SmearPt(), and AliAnalysisTaskHJetDphi::StudyKtEffects().
|
inline |
Definition at line 64 of file AliPicoTrack.h.
|
inline |
Definition at line 63 of file AliPicoTrack.h.
Referenced by AliJetModelCopyTracks::CopyTracks(), AliAnalysisTaskEmcalJetTriggerQA::FillHistograms(), AliJetFastSimulation::SmearPt(), and AliAnalysisTaskHJetDphi::StudyKtEffects().
|
inline |
Definition at line 42 of file AliPicoTrack.h.
Referenced by AliJetModelCopyTracks::CopyTracks(), AliAnalysisTaskCLQA::FillHistograms(), AliAnalysisTaskJetV2::FillQAHistograms(), AliAnalysisTaskJetV2::FillWeightedQAHistograms(), AliJetEmbeddingFromAODTask::Run(), AliAnalysisTaskEmcalMissingEnergy::SelectTrigger(), AliJetFastSimulation::SmearPt(), AliAnalysisTaskFullpAJets::TrackHisto(), and AliEmcalPicoTrackMaker::UserExec().
|
static |
Definition at line 113 of file AliPicoTrack.cxx.
|
static |
Definition at line 128 of file AliPicoTrack.cxx.
|
inline |
Definition at line 54 of file AliPicoTrack.h.
|
inline |
Definition at line 52 of file AliPicoTrack.h.
Referenced by AliJetModelCopyTracks::CopyTracks(), AliJetEmbeddingFromAODTask::Run(), and AliJetFastSimulation::SmearPt().
|
inline |
Definition at line 95 of file AliPicoTrack.h.
|
inline |
Definition at line 81 of file AliPicoTrack.h.
|
inline |
Definition at line 75 of file AliPicoTrack.h.
|
inline |
Definition at line 93 of file AliPicoTrack.h.
|
inline |
Definition at line 87 of file AliPicoTrack.h.
|
inline |
Definition at line 36 of file AliPicoTrack.h.
Referenced by AliJetModelCopyTracks::CopyTracks(), E(), AliJetModelBaseTask::FillHistograms(), and AliJetEmbeddingTask::Run().
|
inline |
Definition at line 32 of file AliPicoTrack.h.
AliPicoTrack & AliPicoTrack::operator= | ( | const AliPicoTrack & | pc | ) |
Definition at line 43 of file AliPicoTrack.cxx.
|
inline |
Definition at line 24 of file AliPicoTrack.h.
Referenced by E().
|
inline |
Definition at line 44 of file AliPicoTrack.h.
|
inline |
Definition at line 33 of file AliPicoTrack.h.
Referenced by AliJetModelCopyTracks::CopyTracks(), AliAnalysisTaskEmcalJetTriggerQA::FillHistograms(), AliAnalysisTaskEmcalMissingEnergy::FillHistograms(), AliJetModelBaseTask::FillHistograms(), AliAnalysisTaskJetV2::FillQAHistograms(), AliAnalysisTaskJetV2::FillWeightedQAHistograms(), AliAnalysisTaskParticleRandomizer::GetAODTrack(), AliAnalysisTaskEmcalMissingEnergy::R_distance(), AliAnalysisTaskParticleRandomizer::Run(), AliAnalysisTaskEmcalJetHadEPpid::Run(), AliJetFastSimulation::SmearPt(), and AliAnalysisTaskFullpAJets::TrackHisto().
|
inline |
Definition at line 45 of file AliPicoTrack.h.
|
inline |
Definition at line 68 of file AliPicoTrack.h.
|
inline |
Definition at line 23 of file AliPicoTrack.h.
Referenced by Compare(), AliJetModelCopyTracks::CopyTracks(), AliJetFastSimulation::DiceEfficiency(), AliAnalysisTaskEmcalJetTriggerQA::FillHistograms(), AliAnalysisTaskEmcalMissingEnergy::FillHistograms(), AliJetModelBaseTask::FillHistograms(), AliAnalysisTaskParticleRandomizer::GetAODTrack(), AliJetRandomizerTask::Run(), AliAnalysisTaskEmcalJetHadEPpid::Run(), AliAnalysisTaskEmcalMissingEnergy::SelectTrigger(), AliJetFastSimulation::SimulateTracks(), AliJetFastSimulation::SmearPt(), AliAnalysisTaskHJetDphi::StudyKtEffects(), AliAnalysisTaskEmcalMissingEnergy::Tau1Num(), AliAnalysisTaskEmcalMissingEnergy::Tau1Num_full(), AliAnalysisTaskEmcalMissingEnergy::Tau2Num(), AliAnalysisTaskEmcalMissingEnergy::Tau3Num(), AliAnalysisTaskEmcalMissingEnergy::TauDen(), and AliAnalysisTaskFullpAJets::TrackHisto().
|
inline |
Definition at line 20 of file AliPicoTrack.h.
Referenced by GetPxPyPz(), and PxPyPz().
|
inline |
Definition at line 26 of file AliPicoTrack.h.
|
inline |
Definition at line 21 of file AliPicoTrack.h.
Referenced by GetPxPyPz(), and PxPyPz().
|
inline |
Definition at line 22 of file AliPicoTrack.h.
Referenced by GetPxPyPz(), PxPyPz(), and Y().
|
inline |
Definition at line 49 of file AliPicoTrack.h.
|
inline |
Definition at line 69 of file AliPicoTrack.h.
Referenced by AliEmcalPicoTrackMaker::UserExec().
|
inline |
Definition at line 96 of file AliPicoTrack.h.
Referenced by AliEmcalPicoTrackMaker::UserExec().
|
inline |
Definition at line 41 of file AliPicoTrack.h.
Referenced by AliJetModelBaseTask::CopyTracks().
|
inline |
Definition at line 77 of file AliPicoTrack.h.
|
inline |
Definition at line 71 of file AliPicoTrack.h.
|
inline |
Definition at line 89 of file AliPicoTrack.h.
|
inline |
Definition at line 83 of file AliPicoTrack.h.
|
inline |
Definition at line 60 of file AliPicoTrack.h.
Referenced by AliEmcalPicoTrackMaker::UserExec().
|
inline |
Definition at line 65 of file AliPicoTrack.h.
|
inline |
Definition at line 43 of file AliPicoTrack.h.
Referenced by AliEmcalPicoTrackFromJetMaker::UserExec().
|
inline |
Definition at line 34 of file AliPicoTrack.h.
|
inline |
Definition at line 28 of file AliPicoTrack.h.
|
inline |
Definition at line 31 of file AliPicoTrack.h.
|
inline |
Definition at line 38 of file AliPicoTrack.h.
|
inline |
Definition at line 29 of file AliPicoTrack.h.
|
inline |
Definition at line 30 of file AliPicoTrack.h.
|
protected |
Index of generator in cocktail.
Definition at line 117 of file AliPicoTrack.h.
Referenced by Clear(), GetEMCALcluster(), operator=(), and SetEMCALcluster().
|
protected |
Definition at line 114 of file AliPicoTrack.h.
Referenced by IsEMCAL(), and operator=().
|
protected |
Definition at line 105 of file AliPicoTrack.h.
Referenced by Eta(), operator=(), P(), Pz(), and Theta().
|
protected |
Definition at line 111 of file AliPicoTrack.h.
Referenced by GetTrackEtaOnEMCal(), GetTrackPOnEMCal(), operator=(), and SetTrackPhiEtaPtOnEMCal().
|
protected |
Definition at line 115 of file AliPicoTrack.h.
Referenced by GetFlag(), IsPhysicalPrimary(), IsPrimary(), IsSecondaryFromMaterial(), IsSecondaryFromWeakDecay(), operator=(), SetFlag(), SetPhysicalPrimary(), SetPrimary(), SetSecondaryFromMaterial(), and SetSecondaryFromWeakDecay().
|
protected |
Flag for indication of primary etc (MC)
Definition at line 116 of file AliPicoTrack.h.
Referenced by GetGeneratorIndex(), IsFromHIJING(), operator=(), and SetGeneratorIndex().
|
protected |
Definition at line 109 of file AliPicoTrack.h.
Referenced by GetLabel(), operator=(), and SetLabel().
|
protected |
Definition at line 107 of file AliPicoTrack.h.
Referenced by M(), and operator=().
|
protected |
cluster id of matched cluster; -1 if not set
Definition at line 118 of file AliPicoTrack.h.
Referenced by Clear(), GetTrack(), operator=(), and SetTrack().
|
protected |
Definition at line 106 of file AliPicoTrack.h.
Referenced by operator=(), Phi(), Px(), and Py().
|
protected |
Definition at line 112 of file AliPicoTrack.h.
Referenced by GetTrackPhiOnEMCal(), operator=(), and SetTrackPhiEtaPtOnEMCal().
|
protected |
Definition at line 104 of file AliPicoTrack.h.
Referenced by OneOverPt(), operator=(), P(), Pt(), Px(), Py(), and Pz().
|
protected |
Definition at line 113 of file AliPicoTrack.h.
Referenced by GetTrackPOnEMCal(), GetTrackPtOnEMCal(), operator=(), and SetTrackPhiEtaPtOnEMCal().
|
protected |
Definition at line 108 of file AliPicoTrack.h.
Referenced by Charge(), and operator=().
|
protected |
Definition at line 110 of file AliPicoTrack.h.
Referenced by GetTrackType(), operator=(), and SetTrackType().