37 #ifndef _StEmbeddingQATrack_h__
38 #define _StEmbeddingQATrack_h__
41 #include "StLorentzVectorD.hh"
130 const TString
getName()
const ;
133 const Short_t mNCommonHit ;
134 const Int_t mParentParentGeantId ;
135 const Int_t mParentGeantId ;
136 const Int_t mGeantId ;
137 const Int_t mGeantProcess ;
138 const Short_t mNHit ;
139 const Short_t mNHitPoss ;
140 const Short_t mCharge ;
145 const Float_t mdEdx ;
146 const Float_t mDcaGl ;
147 const Double_t mNSigmaElectron ;
148 const Double_t mNSigmaPion ;
149 const Double_t mNSigmaKaon ;
150 const Double_t mNSigmaProton ;
void print() const
Get nsigma for protons/anti-protons.
Float_t getPtMc() const
Get MC particle mass.
Float_t getPxRc() const
Get reconstructed transverse momentum (primary)
Short_t getNCommonHit() const
Get reconstructed 4-momentum (global)
Double_t getNSigmaKaon() const
Get nsigma for pions.
Float_t getRapidityRc() const
Get reconstructed pseudorapidity (primary)
Float_t getPtRc() const
Get reconstructed particle mass (primary)
Double_t getNSigmaProton() const
Get nsigma for kaons.
Int_t getParentParentGeantId() const
Get number of common hits.
Float_t getPRc() const
Get reconstructed pz (primary)
Int_t getParentGeantId() const
Get parent geant id.
Float_t getPyMc() const
Get MC px.
Float_t getPzRc() const
Get reconstructed py (primary)
Bool_t isDcaOk() const
Nhits/NhitsPoss cut.
Float_t getPhi() const
Get reconstructed rapidity (primary)
Float_t getPxMc() const
Get MC transverse momentum.
Short_t getNHit() const
Get geant process.
Double_t getNSigmaPion() const
Get nsigma for electrons/positrons.
Short_t getCharge() const
Get maximum number of fit points.
Float_t getdEdx() const
Get azimuthal angle.
Int_t getGeantId() const
Get parent geant id.
Double_t getNSigmaElectron() const
Get global dca.
Double_t getMassRc() const
Get MC rapidity.
StEmbeddingQATrack()
Default constructor.
StLorentzVectorD getVectorMc() const
Float_t getPyRc() const
Get reconstructed px (primary)
const TString getName() const
Get track node name.
StLorentzVectorD getVectorRc() const
Get MC 4-momentum.
Short_t getNHitPoss() const
Get number of fit points.
Bool_t isNHitOk() const
Rapidity cut.
Float_t getdEdxkeV() const
Get dE/dx.
Bool_t isNHitToNPossOk() const
Nhits cut.
virtual ~StEmbeddingQATrack()
Destructor.
Float_t getEtaMc() const
Get MC momentum.
Float_t getPMc() const
Get MC pz.
Bool_t isCommonHitOk() const
Dca cut.
Bool_t isNSigmaOk(const Int_t geantid) const
Common hit cut.
StLorentzVectorD getVectorGl() const
Get reconstructed 4-momentum (primary <- return getVectorRc())
Int_t getGeantProcess() const
Get geant id.
Bool_t isRapidityOk(const Double_t ycut) const
Pt and eta cuts.
Float_t getEtaRc() const
Get reconstructed momentum (primary)
Float_t getDcaGl() const
Get dE/dx in keV unit.
Bool_t isPtAndEtaOk() const
Float_t getRapidityMc() const
Get MC pseudorapidity.
StLorentzVectorD getVectorPr() const
Get reconstructed 4-momentum (primary)
Float_t getPzMc() const
Get MC py.
Double_t getMassMc() const
Get charge.