CbmRoot
|
Provides information on attaching a TofHit to a GlobalTrack. More...
#include <CbmTofTrack.h>
Public Member Functions | |
CbmTofTrack () | |
CbmTofTrack (Int_t trackIndex, Int_t hitIndex, Double_t trackLength, Float_t mass, const FairTrackParam &trackPar, Int_t pidHypo) | |
virtual | ~CbmTofTrack () |
Int_t | GetPidHypo () const |
Float_t | GetMass () const |
Int_t | GetTofHitIndex () const |
Double_t | GetTrackDx () const |
Double_t | GetTrackDy () const |
Int_t | GetTrackIndex () const |
Double_t | GetTrackLength () const |
const FairTrackParam * | GetTrackParameter () const |
Double_t | GetTrackX () const |
Double_t | GetTrackY () const |
Double_t | GetDistance () const |
void | SetTrackIndex (Int_t trackIndex) |
void | SetTofHitIndex (Int_t tofHitIndex) |
void | SetTrackParameter (const FairTrackParam *par) |
void | SetTrackLength (Double32_t trackLength) |
void | SetPidHypo (Int_t pid) |
void | SetMass (Float_t mass) |
void | SetDistance (Double_t distance) |
Private Member Functions | |
ClassDef (CbmTofTrack, 1) | |
Private Attributes | |
Int_t | fGlbTrack |
Index of global track. More... | |
Int_t | fTofHit |
Index of TofHit. More... | |
Double32_t | fTrackLength |
Track length from primary vertex to TOF [cm]. More... | |
FairTrackParam | fTrackPar |
Track parameters at z of TofHit. More... | |
Int_t | fPidHypo |
PID hypothesis used for track extrapolation. More... | |
Float_t | fMass |
Mass from Tof. More... | |
Double32_t | fDistance |
Normalized distance from hit to track. More... | |
Provides information on attaching a TofHit to a GlobalTrack.
Definition at line 20 of file CbmTofTrack.h.
CbmTofTrack::CbmTofTrack | ( | ) |
Constructor
Definition at line 11 of file CbmTofTrack.cxx.
|
inline |
Constructor with parameters
trackIndex | Array index of global track |
hitIndex | Array index of TOF hit |
trackLength | Track length from primary vertex to TOF |
trackPar | Parameters of track at TOF |
pidHypo | PID hypothesis for track extrapolation |
Definition at line 35 of file CbmTofTrack.h.
|
virtual |
Destructor
Definition at line 21 of file CbmTofTrack.cxx.
|
private |
|
inline |
Normalized distance from hit to track
Definition at line 89 of file CbmTofTrack.h.
References fDistance.
Referenced by CbmHadronAnalysis::ExecEvent(), and CbmLitTofQa::ProcessTofTracks().
|
inline |
mass hypothesis from TOF
Definition at line 58 of file CbmTofTrack.h.
References fMass.
Referenced by CbmHadronAnalysis::ExecEvent().
|
inline |
PID hypothesis for track extrapolation to TOF
Definition at line 55 of file CbmTofTrack.h.
References fPidHypo.
|
inline |
Index of TOF hit
Definition at line 61 of file CbmTofTrack.h.
References fTofHit.
Referenced by CbmLitFindGlobalTracks::CalculateLength(), CbmHadronAnalysis::ExecEvent(), and CbmLitTofQa::ProcessTofTracks().
|
inline |
Error of track x coordinate at TOF
Definition at line 64 of file CbmTofTrack.h.
References fTrackPar.
|
inline |
Error of track x coordinate at TOF
Definition at line 69 of file CbmTofTrack.h.
References fTrackPar.
|
inline |
Index of global track
Definition at line 74 of file CbmTofTrack.h.
References fGlbTrack.
Referenced by CbmLitFindGlobalTracks::CalculateLength(), CbmHadronAnalysis::ExecEvent(), and CbmLitTofQa::ProcessTofTracks().
|
inline |
Track length from primary vertex to TOF
Definition at line 77 of file CbmTofTrack.h.
References fTrackLength.
Referenced by CbmHadronAnalysis::ExecEvent(), and CbmLitTofQa::ProcessTofTracks().
|
inline |
Track parameters at TOF
Definition at line 80 of file CbmTofTrack.h.
References fTrackPar.
Referenced by CbmHadronAnalysis::ExecEvent(), and CbmLitTofQa::ProcessTofTracks().
|
inline |
|
inline |
|
inline |
Set normalized distance from hit to track
Definition at line 110 of file CbmTofTrack.h.
References fDistance.
Referenced by CbmLitConverter::LitTrackVectorToGlobalTrackArray().
|
inline |
Set mass from TOF
Definition at line 107 of file CbmTofTrack.h.
References fMass.
Referenced by CbmHadronAnalysis::ExecEvent().
|
inline |
Set PID hypothesis for track extrapolation to TOF
Definition at line 104 of file CbmTofTrack.h.
References fPidHypo.
|
inline |
Set TOF hit index
Definition at line 95 of file CbmTofTrack.h.
References fTofHit.
Referenced by CbmL1GlobalTrackFinder::CreateGlobalTrackArray(), and CbmLitConverter::LitTrackVectorToGlobalTrackArray().
|
inline |
Set track index
Definition at line 92 of file CbmTofTrack.h.
References fGlbTrack.
Referenced by CbmL1GlobalTrackFinder::CreateGlobalTrackArray(), and CbmLitConverter::LitTrackVectorToGlobalTrackArray().
|
inline |
Set track length
Definition at line 101 of file CbmTofTrack.h.
References fTrackLength.
Referenced by CbmLitFindGlobalTracks::CalculateLength().
|
inline |
Set track parameter
Definition at line 98 of file CbmTofTrack.h.
References fTrackPar.
Referenced by CbmLitConverter::LitTrackVectorToGlobalTrackArray().
|
private |
Normalized distance from hit to track.
Definition at line 119 of file CbmTofTrack.h.
Referenced by GetDistance(), and SetDistance().
|
private |
Index of global track.
Definition at line 113 of file CbmTofTrack.h.
Referenced by GetTrackIndex(), and SetTrackIndex().
|
private |
Mass from Tof.
Definition at line 118 of file CbmTofTrack.h.
|
private |
PID hypothesis used for track extrapolation.
Definition at line 117 of file CbmTofTrack.h.
Referenced by GetPidHypo(), and SetPidHypo().
|
private |
Index of TofHit.
Definition at line 114 of file CbmTofTrack.h.
Referenced by GetTofHitIndex(), and SetTofHitIndex().
|
private |
Track length from primary vertex to TOF [cm].
Definition at line 115 of file CbmTofTrack.h.
Referenced by GetTrackLength(), and SetTrackLength().
|
private |
Track parameters at z of TofHit.
Definition at line 116 of file CbmTofTrack.h.
Referenced by GetTrackDx(), GetTrackDy(), GetTrackParameter(), GetTrackX(), GetTrackY(), and SetTrackParameter().