EIC Software
Reference for
EIC
simulation and reconstruction software on GitHub
|
#include <EicRoot/blob/master/cbmdata/global/CbmGlobalTrack.h>
Public Member Functions | |
CbmGlobalTrack () | |
virtual | ~CbmGlobalTrack () |
Int_t | GetStsTrackIndex () const |
Int_t | GetTrdTrackIndex () const |
Int_t | GetMuchTrackIndex () const |
Int_t | GetRichRingIndex () const |
Int_t | GetTofHitIndex () const |
const FairTrackParam * | GetParamFirst () const |
const FairTrackParam * | GetParamLast () const |
Int_t | GetPidHypo () const |
Double_t | GetChi2 () const |
Int_t | GetNDF () const |
Int_t | GetFlag () const |
Double_t | GetLength () const |
void | SetStsTrackIndex (Int_t iSts) |
void | SetTrdTrackIndex (Int_t iTrd) |
void | SetMuchTrackIndex (Int_t iMuch) |
void | SetRichRingIndex (Int_t iRing) |
void | SetTofHitIndex (Int_t iTofHit) |
void | SetParamFirst (const FairTrackParam *parFirst) |
void | SetParamLast (const FairTrackParam *parLast) |
void | SetPidHypo (Int_t iPid) |
void | SetChi2 (Double_t chi2) |
void | SetNDF (Int_t ndf) |
void | SetFlag (Int_t iFlag) |
void | SetLength (Double_t length) |
void | Print () const |
Private Member Functions | |
ClassDef (CbmGlobalTrack, 2) | |
Private Attributes | |
Int_t | fStsTrack |
Int_t | fTrdTrack |
Int_t | fMuchTrack |
Int_t | fRichRing |
Int_t | fTofHit |
FairTrackParam | fParamFirst |
FairTrackParam | fParamLast |
Int_t | fPidHypo |
Double32_t | fChi2 |
Int_t | fNDF |
Int_t | fFlag |
Double32_t | fLength |
Data class for Global CBM track. Data level RECO. It consists of local tracks in STS, MUCH and TRD and a RICH ring.
Definition at line 22 of file CbmGlobalTrack.h.
View newest version in sPHENIX GitHub at line 22 of file CbmGlobalTrack.h
CbmGlobalTrack::CbmGlobalTrack | ( | ) |
Default constructor
Definition at line 16 of file CbmGlobalTrack.cxx.
View newest version in sPHENIX GitHub at line 16 of file CbmGlobalTrack.cxx
|
virtual |
Destructor
Definition at line 37 of file CbmGlobalTrack.cxx.
View newest version in sPHENIX GitHub at line 37 of file CbmGlobalTrack.cxx
|
private |
|
inline |
Definition at line 44 of file CbmGlobalTrack.h.
View newest version in sPHENIX GitHub at line 44 of file CbmGlobalTrack.h
References fChi2.
|
inline |
Definition at line 46 of file CbmGlobalTrack.h.
View newest version in sPHENIX GitHub at line 46 of file CbmGlobalTrack.h
References fFlag.
|
inline |
Definition at line 47 of file CbmGlobalTrack.h.
View newest version in sPHENIX GitHub at line 47 of file CbmGlobalTrack.h
References fLength.
|
inline |
Definition at line 38 of file CbmGlobalTrack.h.
View newest version in sPHENIX GitHub at line 38 of file CbmGlobalTrack.h
References fMuchTrack.
|
inline |
Definition at line 45 of file CbmGlobalTrack.h.
View newest version in sPHENIX GitHub at line 45 of file CbmGlobalTrack.h
References fNDF.
|
inline |
Definition at line 41 of file CbmGlobalTrack.h.
View newest version in sPHENIX GitHub at line 41 of file CbmGlobalTrack.h
References fParamFirst.
|
inline |
Definition at line 42 of file CbmGlobalTrack.h.
View newest version in sPHENIX GitHub at line 42 of file CbmGlobalTrack.h
References fParamLast.
|
inline |
Definition at line 43 of file CbmGlobalTrack.h.
View newest version in sPHENIX GitHub at line 43 of file CbmGlobalTrack.h
References fPidHypo.
|
inline |
Definition at line 39 of file CbmGlobalTrack.h.
View newest version in sPHENIX GitHub at line 39 of file CbmGlobalTrack.h
References fRichRing.
Referenced by CbmRichTrainAnnElectrons::DiffElandPi().
|
inline |
Accessors
Definition at line 36 of file CbmGlobalTrack.h.
View newest version in sPHENIX GitHub at line 36 of file CbmGlobalTrack.h
References fStsTrack.
Referenced by CbmRichTrainAnnElectrons::DiffElandPi(), CbmRichRingTrackAssignIdeal::DoAssign(), CbmRichTrackExtrapolationKF::DoExtrapolation(), CbmRichTrackExtrapolationIdeal::DoExtrapolation(), and CbmRichTrackExtrapolationMirrorIdeal::DoExtrapolation().
|
inline |
Definition at line 40 of file CbmGlobalTrack.h.
View newest version in sPHENIX GitHub at line 40 of file CbmGlobalTrack.h
References fTofHit.
|
inline |
Definition at line 37 of file CbmGlobalTrack.h.
View newest version in sPHENIX GitHub at line 37 of file CbmGlobalTrack.h
References fTrdTrack.
Referenced by CbmRichRingTrackAssignClosestD::IsTrdElectron().
void CbmGlobalTrack::Print | ( | ) | const |
Output to screen
Definition at line 43 of file CbmGlobalTrack.cxx.
View newest version in sPHENIX GitHub at line 43 of file CbmGlobalTrack.cxx
References fChi2, fFlag, fLength, fMuchTrack, fNDF, fRichRing, fStsTrack, fTofHit, and fTrdTrack.
|
inline |
Definition at line 59 of file CbmGlobalTrack.h.
View newest version in sPHENIX GitHub at line 59 of file CbmGlobalTrack.h
References fChi2.
|
inline |
Definition at line 61 of file CbmGlobalTrack.h.
View newest version in sPHENIX GitHub at line 61 of file CbmGlobalTrack.h
References fFlag.
|
inline |
Definition at line 62 of file CbmGlobalTrack.h.
View newest version in sPHENIX GitHub at line 62 of file CbmGlobalTrack.h
References fLength, and G4BARRELHCAL::length.
|
inline |
Definition at line 53 of file CbmGlobalTrack.h.
View newest version in sPHENIX GitHub at line 53 of file CbmGlobalTrack.h
References fMuchTrack.
|
inline |
Definition at line 60 of file CbmGlobalTrack.h.
View newest version in sPHENIX GitHub at line 60 of file CbmGlobalTrack.h
References fNDF.
|
inline |
Definition at line 56 of file CbmGlobalTrack.h.
View newest version in sPHENIX GitHub at line 56 of file CbmGlobalTrack.h
References fParamFirst.
|
inline |
Definition at line 57 of file CbmGlobalTrack.h.
View newest version in sPHENIX GitHub at line 57 of file CbmGlobalTrack.h
References fParamLast.
|
inline |
Definition at line 58 of file CbmGlobalTrack.h.
View newest version in sPHENIX GitHub at line 58 of file CbmGlobalTrack.h
References fPidHypo.
|
inline |
Definition at line 54 of file CbmGlobalTrack.h.
View newest version in sPHENIX GitHub at line 54 of file CbmGlobalTrack.h
References fRichRing.
Referenced by CbmRichRingTrackAssignClosestD::DoAssign().
|
inline |
Modifiers
Definition at line 51 of file CbmGlobalTrack.h.
View newest version in sPHENIX GitHub at line 51 of file CbmGlobalTrack.h
References fStsTrack.
|
inline |
Definition at line 55 of file CbmGlobalTrack.h.
View newest version in sPHENIX GitHub at line 55 of file CbmGlobalTrack.h
References fTofHit.
|
inline |
Definition at line 52 of file CbmGlobalTrack.h.
View newest version in sPHENIX GitHub at line 52 of file CbmGlobalTrack.h
References fTrdTrack.
|
private |
Chi2 of global track fit
Definition at line 86 of file CbmGlobalTrack.h.
View newest version in sPHENIX GitHub at line 86 of file CbmGlobalTrack.h
|
private |
Quality flag
Definition at line 92 of file CbmGlobalTrack.h.
View newest version in sPHENIX GitHub at line 92 of file CbmGlobalTrack.h
|
private |
Track length
Definition at line 95 of file CbmGlobalTrack.h.
View newest version in sPHENIX GitHub at line 95 of file CbmGlobalTrack.h
Referenced by GetLength(), Print(), and SetLength().
|
private |
Definition at line 74 of file CbmGlobalTrack.h.
View newest version in sPHENIX GitHub at line 74 of file CbmGlobalTrack.h
Referenced by GetMuchTrackIndex(), Print(), and SetMuchTrackIndex().
|
private |
NDF of global track fit
Definition at line 89 of file CbmGlobalTrack.h.
View newest version in sPHENIX GitHub at line 89 of file CbmGlobalTrack.h
|
private |
Global track parameters at first and last plane
Definition at line 79 of file CbmGlobalTrack.h.
View newest version in sPHENIX GitHub at line 79 of file CbmGlobalTrack.h
Referenced by GetParamFirst(), and SetParamFirst().
|
private |
Definition at line 80 of file CbmGlobalTrack.h.
View newest version in sPHENIX GitHub at line 80 of file CbmGlobalTrack.h
Referenced by GetParamLast(), and SetParamLast().
|
private |
PID hypothesis used for global track fit
Definition at line 83 of file CbmGlobalTrack.h.
View newest version in sPHENIX GitHub at line 83 of file CbmGlobalTrack.h
Referenced by GetPidHypo(), and SetPidHypo().
|
private |
Definition at line 75 of file CbmGlobalTrack.h.
View newest version in sPHENIX GitHub at line 75 of file CbmGlobalTrack.h
Referenced by GetRichRingIndex(), Print(), and SetRichRingIndex().
|
private |
Indices of local StsTrack, TrdTrack, MuchTrack, RichRing and TofHit
Definition at line 72 of file CbmGlobalTrack.h.
View newest version in sPHENIX GitHub at line 72 of file CbmGlobalTrack.h
Referenced by GetStsTrackIndex(), Print(), and SetStsTrackIndex().
|
private |
Definition at line 76 of file CbmGlobalTrack.h.
View newest version in sPHENIX GitHub at line 76 of file CbmGlobalTrack.h
Referenced by GetTofHitIndex(), Print(), and SetTofHitIndex().
|
private |
Definition at line 73 of file CbmGlobalTrack.h.
View newest version in sPHENIX GitHub at line 73 of file CbmGlobalTrack.h
Referenced by GetTrdTrackIndex(), Print(), and SetTrdTrackIndex().