BmnRoot
Loading...
Searching...
No Matches
CbmGlobalTrack Class Reference

#include <CbmGlobalTrack.h>

Inheritance diagram for CbmGlobalTrack:
[legend]
Collaboration diagram for CbmGlobalTrack:
[legend]

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
 
const BmnFitNodeGetFitNode (Int_t index) const
 
const vector< BmnFitNode > & GetFitNodes () const
 
Int_t GetNofHits () 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 SetFitNodes (const vector< BmnFitNode > &nodes)
 
void SetNofHits (Int_t n)
 
void Print () const
 
 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
 
const BmnFitNodeGetFitNode (Int_t index) const
 
const vector< BmnFitNode > & GetFitNodes () const
 
Int_t GetNofHits () 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 SetFitNodes (const vector< BmnFitNode > &nodes)
 
void SetNofHits (Int_t n)
 
void Print () const
 

Detailed Description

CbmGlobalTrack.h

Author
V.Friese v.fri.nosp@m.ese@.nosp@m.gsi.d.nosp@m.e

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.

Constructor & Destructor Documentation

◆ CbmGlobalTrack() [1/2]

CbmGlobalTrack::CbmGlobalTrack ( )

Default constructor

Definition at line 16 of file CbmGlobalTrack.cxx.

◆ ~CbmGlobalTrack() [1/2]

CbmGlobalTrack::~CbmGlobalTrack ( )
virtual

Destructor

Definition at line 39 of file CbmGlobalTrack.cxx.

◆ CbmGlobalTrack() [2/2]

CbmGlobalTrack::CbmGlobalTrack ( )

Default constructor

◆ ~CbmGlobalTrack() [2/2]

virtual CbmGlobalTrack::~CbmGlobalTrack ( )
virtual

Destructor

Member Function Documentation

◆ GetChi2() [1/2]

Double_t CbmGlobalTrack::GetChi2 ( ) const
inline

Definition at line 44 of file CbmGlobalTrack.h.

◆ GetChi2() [2/2]

Double_t CbmGlobalTrack::GetChi2 ( ) const
inline

Definition at line 44 of file CbmGlobalTrack.h.

◆ GetFitNode() [1/2]

const BmnFitNode * CbmGlobalTrack::GetFitNode ( Int_t  index) const
inline

Definition at line 49 of file CbmGlobalTrack.h.

◆ GetFitNode() [2/2]

const BmnFitNode * CbmGlobalTrack::GetFitNode ( Int_t  index) const
inline

Definition at line 49 of file CbmGlobalTrack.h.

◆ GetFitNodes() [1/2]

const vector< BmnFitNode > & CbmGlobalTrack::GetFitNodes ( ) const
inline

Definition at line 50 of file CbmGlobalTrack.h.

◆ GetFitNodes() [2/2]

const vector< BmnFitNode > & CbmGlobalTrack::GetFitNodes ( ) const
inline

Definition at line 50 of file CbmGlobalTrack.h.

◆ GetFlag() [1/2]

Int_t CbmGlobalTrack::GetFlag ( ) const
inline

Definition at line 46 of file CbmGlobalTrack.h.

◆ GetFlag() [2/2]

Int_t CbmGlobalTrack::GetFlag ( ) const
inline

Definition at line 46 of file CbmGlobalTrack.h.

◆ GetLength() [1/2]

Double_t CbmGlobalTrack::GetLength ( ) const
inline

Definition at line 47 of file CbmGlobalTrack.h.

Referenced by CbmKFParticlesFinder::Exec().

◆ GetLength() [2/2]

Double_t CbmGlobalTrack::GetLength ( ) const
inline

Definition at line 47 of file CbmGlobalTrack.h.

◆ GetMuchTrackIndex() [1/2]

Int_t CbmGlobalTrack::GetMuchTrackIndex ( ) const
inline

Definition at line 38 of file CbmGlobalTrack.h.

◆ GetMuchTrackIndex() [2/2]

Int_t CbmGlobalTrack::GetMuchTrackIndex ( ) const
inline

Definition at line 38 of file CbmGlobalTrack.h.

◆ GetNDF() [1/2]

Int_t CbmGlobalTrack::GetNDF ( ) const
inline

Definition at line 45 of file CbmGlobalTrack.h.

◆ GetNDF() [2/2]

Int_t CbmGlobalTrack::GetNDF ( ) const
inline

Definition at line 45 of file CbmGlobalTrack.h.

◆ GetNofHits() [1/2]

Int_t CbmGlobalTrack::GetNofHits ( ) const
inline

Definition at line 51 of file CbmGlobalTrack.h.

◆ GetNofHits() [2/2]

Int_t CbmGlobalTrack::GetNofHits ( ) const
inline

Definition at line 51 of file CbmGlobalTrack.h.

◆ GetParamFirst() [1/2]

const FairTrackParam * CbmGlobalTrack::GetParamFirst ( ) const
inline

Definition at line 41 of file CbmGlobalTrack.h.

◆ GetParamFirst() [2/2]

const FairTrackParam * CbmGlobalTrack::GetParamFirst ( ) const
inline

Definition at line 41 of file CbmGlobalTrack.h.

◆ GetParamLast() [1/2]

const FairTrackParam * CbmGlobalTrack::GetParamLast ( ) const
inline

Definition at line 42 of file CbmGlobalTrack.h.

Referenced by CbmEcalTrackExtrapolationKF::DoExtrapolate().

◆ GetParamLast() [2/2]

const FairTrackParam * CbmGlobalTrack::GetParamLast ( ) const
inline

Definition at line 42 of file CbmGlobalTrack.h.

◆ GetPidHypo() [1/2]

Int_t CbmGlobalTrack::GetPidHypo ( ) const
inline

Definition at line 43 of file CbmGlobalTrack.h.

◆ GetPidHypo() [2/2]

Int_t CbmGlobalTrack::GetPidHypo ( ) const
inline

Definition at line 43 of file CbmGlobalTrack.h.

◆ GetRichRingIndex() [1/2]

Int_t CbmGlobalTrack::GetRichRingIndex ( ) const
inline

Definition at line 39 of file CbmGlobalTrack.h.

◆ GetRichRingIndex() [2/2]

Int_t CbmGlobalTrack::GetRichRingIndex ( ) const
inline

Definition at line 39 of file CbmGlobalTrack.h.

◆ GetStsTrackIndex() [1/2]

Int_t CbmGlobalTrack::GetStsTrackIndex ( ) const
inline

◆ GetStsTrackIndex() [2/2]

Int_t CbmGlobalTrack::GetStsTrackIndex ( ) const
inline

Accessors

Definition at line 36 of file CbmGlobalTrack.h.

◆ GetTofHitIndex() [1/2]

Int_t CbmGlobalTrack::GetTofHitIndex ( ) const
inline

Definition at line 40 of file CbmGlobalTrack.h.

Referenced by CbmGlobalTrackFitterKF::DoFit(), and CbmKFParticlesFinder::Exec().

◆ GetTofHitIndex() [2/2]

Int_t CbmGlobalTrack::GetTofHitIndex ( ) const
inline

Definition at line 40 of file CbmGlobalTrack.h.

◆ GetTrdTrackIndex() [1/2]

Int_t CbmGlobalTrack::GetTrdTrackIndex ( ) const
inline

◆ GetTrdTrackIndex() [2/2]

Int_t CbmGlobalTrack::GetTrdTrackIndex ( ) const
inline

Definition at line 37 of file CbmGlobalTrack.h.

◆ Print() [1/2]

void CbmGlobalTrack::Print ( ) const

Output to screen

Definition at line 45 of file CbmGlobalTrack.cxx.

◆ Print() [2/2]

void CbmGlobalTrack::Print ( ) const

Output to screen

◆ SetChi2() [1/2]

void CbmGlobalTrack::SetChi2 ( Double_t  chi2)
inline

Definition at line 63 of file CbmGlobalTrack.h.

◆ SetChi2() [2/2]

void CbmGlobalTrack::SetChi2 ( Double_t  chi2)
inline

Definition at line 63 of file CbmGlobalTrack.h.

◆ SetFitNodes() [1/2]

void CbmGlobalTrack::SetFitNodes ( const vector< BmnFitNode > &  nodes)
inline

Definition at line 68 of file CbmGlobalTrack.h.

◆ SetFitNodes() [2/2]

void CbmGlobalTrack::SetFitNodes ( const vector< BmnFitNode > &  nodes)
inline

Definition at line 68 of file CbmGlobalTrack.h.

◆ SetFlag() [1/2]

void CbmGlobalTrack::SetFlag ( Int_t  iFlag)
inline

Definition at line 65 of file CbmGlobalTrack.h.

◆ SetFlag() [2/2]

void CbmGlobalTrack::SetFlag ( Int_t  iFlag)
inline

Definition at line 65 of file CbmGlobalTrack.h.

◆ SetLength() [1/2]

void CbmGlobalTrack::SetLength ( Double_t  length)
inline

Definition at line 66 of file CbmGlobalTrack.h.

Referenced by CbmGlobalTrackFitterKF::DoFit().

◆ SetLength() [2/2]

void CbmGlobalTrack::SetLength ( Double_t  length)
inline

Definition at line 66 of file CbmGlobalTrack.h.

◆ SetMuchTrackIndex() [1/2]

void CbmGlobalTrack::SetMuchTrackIndex ( Int_t  iMuch)
inline

Definition at line 57 of file CbmGlobalTrack.h.

◆ SetMuchTrackIndex() [2/2]

void CbmGlobalTrack::SetMuchTrackIndex ( Int_t  iMuch)
inline

Definition at line 57 of file CbmGlobalTrack.h.

◆ SetNDF() [1/2]

void CbmGlobalTrack::SetNDF ( Int_t  ndf)
inline

Definition at line 64 of file CbmGlobalTrack.h.

◆ SetNDF() [2/2]

void CbmGlobalTrack::SetNDF ( Int_t  ndf)
inline

Definition at line 64 of file CbmGlobalTrack.h.

◆ SetNofHits() [1/2]

void CbmGlobalTrack::SetNofHits ( Int_t  n)
inline

Definition at line 69 of file CbmGlobalTrack.h.

◆ SetNofHits() [2/2]

void CbmGlobalTrack::SetNofHits ( Int_t  n)
inline

Definition at line 69 of file CbmGlobalTrack.h.

◆ SetParamFirst() [1/2]

void CbmGlobalTrack::SetParamFirst ( const FairTrackParam *  parFirst)
inline

Definition at line 60 of file CbmGlobalTrack.h.

◆ SetParamFirst() [2/2]

void CbmGlobalTrack::SetParamFirst ( const FairTrackParam *  parFirst)
inline

Definition at line 60 of file CbmGlobalTrack.h.

◆ SetParamLast() [1/2]

void CbmGlobalTrack::SetParamLast ( const FairTrackParam *  parLast)
inline

Definition at line 61 of file CbmGlobalTrack.h.

◆ SetParamLast() [2/2]

void CbmGlobalTrack::SetParamLast ( const FairTrackParam *  parLast)
inline

Definition at line 61 of file CbmGlobalTrack.h.

◆ SetPidHypo() [1/2]

void CbmGlobalTrack::SetPidHypo ( Int_t  iPid)
inline

Definition at line 62 of file CbmGlobalTrack.h.

◆ SetPidHypo() [2/2]

void CbmGlobalTrack::SetPidHypo ( Int_t  iPid)
inline

Definition at line 62 of file CbmGlobalTrack.h.

◆ SetRichRingIndex() [1/2]

void CbmGlobalTrack::SetRichRingIndex ( Int_t  iRing)
inline

Definition at line 58 of file CbmGlobalTrack.h.

◆ SetRichRingIndex() [2/2]

void CbmGlobalTrack::SetRichRingIndex ( Int_t  iRing)
inline

Definition at line 58 of file CbmGlobalTrack.h.

◆ SetStsTrackIndex() [1/2]

void CbmGlobalTrack::SetStsTrackIndex ( Int_t  iSts)
inline

Modifiers

Definition at line 55 of file CbmGlobalTrack.h.

◆ SetStsTrackIndex() [2/2]

void CbmGlobalTrack::SetStsTrackIndex ( Int_t  iSts)
inline

Modifiers

Definition at line 55 of file CbmGlobalTrack.h.

◆ SetTofHitIndex() [1/2]

void CbmGlobalTrack::SetTofHitIndex ( Int_t  iTofHit)
inline

Definition at line 59 of file CbmGlobalTrack.h.

◆ SetTofHitIndex() [2/2]

void CbmGlobalTrack::SetTofHitIndex ( Int_t  iTofHit)
inline

Definition at line 59 of file CbmGlobalTrack.h.

◆ SetTrdTrackIndex() [1/2]

void CbmGlobalTrack::SetTrdTrackIndex ( Int_t  iTrd)
inline

Definition at line 56 of file CbmGlobalTrack.h.

◆ SetTrdTrackIndex() [2/2]

void CbmGlobalTrack::SetTrdTrackIndex ( Int_t  iTrd)
inline

Definition at line 56 of file CbmGlobalTrack.h.


The documentation for this class was generated from the following files: