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

#include <CbmStsTrack.h>

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

Public Member Functions

 CbmStsTrack ()
 
virtual ~CbmStsTrack ()
 
void AddStsHit (Int_t hitIndex, FairHit *hit)
 
void AddPixelHit (Int_t hitIndex, CbmBaseHit *hit)
 
void AddMvdHit (Int_t hitIndex, FairHit *mvdHit)
 
void Print ()
 
void SortHits ()
 
void SortMvdHits ()
 
Int_t GetNStsHits () const
 
Int_t GetNMvdHits () const
 
Int_t GetStsHitIndex (Int_t iHit) const
 
Int_t GetMvdHitIndex (Int_t iHit) const
 
Int_t GetPidHypo () const
 
Int_t GetFlag () const
 
Double_t GetChi2 () const
 
Int_t GetNDF () const
 
Double_t GetB () const
 
FairTrackParam * GetParamFirst ()
 
FairTrackParam * GetParamLast ()
 
TArrayI * GetStsHits ()
 
Int_t GetStsEv () const
 
TClonesArray * GetStsHitArr ()
 
Double_t GetPt () const
 
Double_t GetEta () const
 
int FromVertex () const
 
void SetTrkID (int id)
 
int GetTrkID ()
 
void SetPidHypo (Int_t pid)
 
void SetParamFirst (FairTrackParam &par)
 
void SetParamLast (FairTrackParam &par)
 
void SetFlag (Int_t flag)
 
void SetChi2 (Double_t chi2)
 
void SetNDF (Int_t ndf)
 
void SetB (Double_t b)
 
void SetStsHits (TArrayI &hitsArr)
 
void SetStsEv (Int_t evNo)
 
void SetStsHitArr (TClonesArray &hitar)
 
 CbmStsTrack ()
 
virtual ~CbmStsTrack ()
 
void AddStsHit (Int_t hitIndex, FairHit *hit)
 
void AddPixelHit (Int_t hitIndex, CbmBaseHit *hit)
 
void AddMvdHit (Int_t hitIndex, FairHit *mvdHit)
 
void Print ()
 
void SortHits ()
 
void SortMvdHits ()
 
Int_t GetNStsHits () const
 
Int_t GetNMvdHits () const
 
Int_t GetStsHitIndex (Int_t iHit) const
 
Int_t GetMvdHitIndex (Int_t iHit) const
 
Int_t GetPidHypo () const
 
Int_t GetFlag () const
 
Double_t GetChi2 () const
 
Int_t GetNDF () const
 
Double_t GetB () const
 
FairTrackParam * GetParamFirst ()
 
FairTrackParam * GetParamLast ()
 
TArrayI * GetStsHits ()
 
Int_t GetStsEv () const
 
TClonesArray * GetStsHitArr ()
 
Double_t GetPt () const
 
Double_t GetEta () const
 
int FromVertex () const
 
void SetTrkID (int id)
 
int GetTrkID ()
 
void SetPidHypo (Int_t pid)
 
void SetParamFirst (FairTrackParam &par)
 
void SetParamLast (FairTrackParam &par)
 
void SetFlag (Int_t flag)
 
void SetChi2 (Double_t chi2)
 
void SetNDF (Int_t ndf)
 
void SetB (Double_t b)
 
void SetStsHits (TArrayI &hitsArr)
 
void SetStsEv (Int_t evNo)
 
void SetStsHitArr (TClonesArray &hitar)
 

Detailed Description

Definition at line 27 of file CbmStsTrack.h.

Constructor & Destructor Documentation

◆ CbmStsTrack() [1/2]

CbmStsTrack::CbmStsTrack ( )

Default constructor

Definition at line 18 of file CbmStsTrack.cxx.

◆ ~CbmStsTrack() [1/2]

CbmStsTrack::~CbmStsTrack ( )
virtual

Destructor

Definition at line 40 of file CbmStsTrack.cxx.

◆ CbmStsTrack() [2/2]

CbmStsTrack::CbmStsTrack ( )

Default constructor

◆ ~CbmStsTrack() [2/2]

virtual CbmStsTrack::~CbmStsTrack ( )
virtual

Destructor

Member Function Documentation

◆ AddMvdHit() [1/2]

void CbmStsTrack::AddMvdHit ( Int_t  hitIndex,
FairHit *  mvdHit 
)

Associate a MvdHit to the track

Definition at line 62 of file CbmStsTrack.cxx.

Referenced by CbmL1StsTrackFinder::DoFind().

◆ AddMvdHit() [2/2]

void CbmStsTrack::AddMvdHit ( Int_t  hitIndex,
FairHit *  mvdHit 
)

Associate a MvdHit to the track

◆ AddPixelHit() [1/2]

void CbmStsTrack::AddPixelHit ( Int_t  hitIndex,
CbmBaseHit hit 
)

Definition at line 55 of file CbmStsTrack.cxx.

References CbmBaseHit::GetZ().

◆ AddPixelHit() [2/2]

void CbmStsTrack::AddPixelHit ( Int_t  hitIndex,
CbmBaseHit hit 
)

◆ AddStsHit() [1/2]

void CbmStsTrack::AddStsHit ( Int_t  hitIndex,
FairHit *  hit 
)

Add a StsHit to the list

Definition at line 49 of file CbmStsTrack.cxx.

Referenced by CbmStsTrackFinderIdeal::DoFind(), and CbmL1StsTrackFinder::DoFind().

◆ AddStsHit() [2/2]

void CbmStsTrack::AddStsHit ( Int_t  hitIndex,
FairHit *  hit 
)

Add a StsHit to the list

◆ FromVertex() [1/2]

int CbmStsTrack::FromVertex ( ) const
inline

Definition at line 76 of file CbmStsTrack.h.

◆ FromVertex() [2/2]

int CbmStsTrack::FromVertex ( ) const
inline

Definition at line 76 of file CbmStsTrack.h.

◆ GetB() [1/2]

Double_t CbmStsTrack::GetB ( ) const
inline

Definition at line 68 of file CbmStsTrack.h.

◆ GetB() [2/2]

Double_t CbmStsTrack::GetB ( ) const
inline

Definition at line 68 of file CbmStsTrack.h.

◆ GetChi2() [1/2]

◆ GetChi2() [2/2]

Double_t CbmStsTrack::GetChi2 ( ) const
inline

Definition at line 66 of file CbmStsTrack.h.

◆ GetEta() [1/2]

Double_t CbmStsTrack::GetEta ( ) const

Definition at line 136 of file CbmStsTrack.cxx.

◆ GetEta() [2/2]

Double_t CbmStsTrack::GetEta ( ) const

◆ GetFlag() [1/2]

Int_t CbmStsTrack::GetFlag ( ) const
inline

◆ GetFlag() [2/2]

Int_t CbmStsTrack::GetFlag ( ) const
inline

Definition at line 65 of file CbmStsTrack.h.

◆ GetMvdHitIndex() [1/2]

◆ GetMvdHitIndex() [2/2]

Int_t CbmStsTrack::GetMvdHitIndex ( Int_t  iHit) const
inline

Definition at line 63 of file CbmStsTrack.h.

◆ GetNDF() [1/2]

◆ GetNDF() [2/2]

Int_t CbmStsTrack::GetNDF ( ) const
inline

Definition at line 67 of file CbmStsTrack.h.

◆ GetNMvdHits() [1/2]

◆ GetNMvdHits() [2/2]

Int_t CbmStsTrack::GetNMvdHits ( ) const
inline

Definition at line 61 of file CbmStsTrack.h.

◆ GetNStsHits() [1/2]

◆ GetNStsHits() [2/2]

Int_t CbmStsTrack::GetNStsHits ( ) const
inline

Accessors

Definition at line 60 of file CbmStsTrack.h.

◆ GetParamFirst() [1/2]

◆ GetParamFirst() [2/2]

FairTrackParam * CbmStsTrack::GetParamFirst ( )
inline

Definition at line 69 of file CbmStsTrack.h.

◆ GetParamLast() [1/2]

◆ GetParamLast() [2/2]

FairTrackParam * CbmStsTrack::GetParamLast ( )
inline

Definition at line 70 of file CbmStsTrack.h.

◆ GetPidHypo() [1/2]

Int_t CbmStsTrack::GetPidHypo ( ) const
inline

◆ GetPidHypo() [2/2]

Int_t CbmStsTrack::GetPidHypo ( ) const
inline

Definition at line 64 of file CbmStsTrack.h.

◆ GetPt() [1/2]

Double_t CbmStsTrack::GetPt ( ) const

Definition at line 123 of file CbmStsTrack.cxx.

◆ GetPt() [2/2]

Double_t CbmStsTrack::GetPt ( ) const

◆ GetStsEv() [1/2]

Int_t CbmStsTrack::GetStsEv ( ) const
inline

Definition at line 72 of file CbmStsTrack.h.

◆ GetStsEv() [2/2]

Int_t CbmStsTrack::GetStsEv ( ) const
inline

Definition at line 72 of file CbmStsTrack.h.

◆ GetStsHitArr() [1/2]

TClonesArray * CbmStsTrack::GetStsHitArr ( )
inline

Definition at line 73 of file CbmStsTrack.h.

Referenced by CbmStsKFTrackFitter::SetKFHits().

◆ GetStsHitArr() [2/2]

TClonesArray * CbmStsTrack::GetStsHitArr ( )
inline

Definition at line 73 of file CbmStsTrack.h.

◆ GetStsHitIndex() [1/2]

◆ GetStsHitIndex() [2/2]

Int_t CbmStsTrack::GetStsHitIndex ( Int_t  iHit) const
inline

Definition at line 62 of file CbmStsTrack.h.

◆ GetStsHits() [1/2]

TArrayI * CbmStsTrack::GetStsHits ( )
inline

Definition at line 71 of file CbmStsTrack.h.

◆ GetStsHits() [2/2]

TArrayI * CbmStsTrack::GetStsHits ( )
inline

Definition at line 71 of file CbmStsTrack.h.

◆ GetTrkID() [1/2]

int CbmStsTrack::GetTrkID ( )
inline

Definition at line 79 of file CbmStsTrack.h.

◆ GetTrkID() [2/2]

int CbmStsTrack::GetTrkID ( )
inline

Definition at line 79 of file CbmStsTrack.h.

◆ Print() [1/2]

void CbmStsTrack::Print ( )

Public method Print Output to screen

Definition at line 70 of file CbmStsTrack.cxx.

◆ Print() [2/2]

void CbmStsTrack::Print ( )

Public method Print Output to screen

◆ SetB() [1/2]

void CbmStsTrack::SetB ( Double_t  b)
inline

Definition at line 88 of file CbmStsTrack.h.

◆ SetB() [2/2]

void CbmStsTrack::SetB ( Double_t  b)
inline

Definition at line 88 of file CbmStsTrack.h.

◆ SetChi2() [1/2]

void CbmStsTrack::SetChi2 ( Double_t  chi2)
inline

◆ SetChi2() [2/2]

void CbmStsTrack::SetChi2 ( Double_t  chi2)
inline

Definition at line 86 of file CbmStsTrack.h.

◆ SetFlag() [1/2]

void CbmStsTrack::SetFlag ( Int_t  flag)
inline

◆ SetFlag() [2/2]

void CbmStsTrack::SetFlag ( Int_t  flag)
inline

Definition at line 85 of file CbmStsTrack.h.

◆ SetNDF() [1/2]

void CbmStsTrack::SetNDF ( Int_t  ndf)
inline

◆ SetNDF() [2/2]

void CbmStsTrack::SetNDF ( Int_t  ndf)
inline

Definition at line 87 of file CbmStsTrack.h.

◆ SetParamFirst() [1/2]

void CbmStsTrack::SetParamFirst ( FairTrackParam &  par)
inline

Definition at line 83 of file CbmStsTrack.h.

◆ SetParamFirst() [2/2]

void CbmStsTrack::SetParamFirst ( FairTrackParam &  par)
inline

Definition at line 83 of file CbmStsTrack.h.

◆ SetParamLast() [1/2]

void CbmStsTrack::SetParamLast ( FairTrackParam &  par)
inline

Definition at line 84 of file CbmStsTrack.h.

◆ SetParamLast() [2/2]

void CbmStsTrack::SetParamLast ( FairTrackParam &  par)
inline

Definition at line 84 of file CbmStsTrack.h.

◆ SetPidHypo() [1/2]

void CbmStsTrack::SetPidHypo ( Int_t  pid)
inline

◆ SetPidHypo() [2/2]

void CbmStsTrack::SetPidHypo ( Int_t  pid)
inline

Modifiers

Definition at line 82 of file CbmStsTrack.h.

◆ SetStsEv() [1/2]

void CbmStsTrack::SetStsEv ( Int_t  evNo)
inline

Definition at line 90 of file CbmStsTrack.h.

◆ SetStsEv() [2/2]

void CbmStsTrack::SetStsEv ( Int_t  evNo)
inline

Definition at line 90 of file CbmStsTrack.h.

◆ SetStsHitArr() [1/2]

void CbmStsTrack::SetStsHitArr ( TClonesArray &  hitar)
inline

Definition at line 91 of file CbmStsTrack.h.

◆ SetStsHitArr() [2/2]

void CbmStsTrack::SetStsHitArr ( TClonesArray &  hitar)
inline

Definition at line 91 of file CbmStsTrack.h.

◆ SetStsHits() [1/2]

void CbmStsTrack::SetStsHits ( TArrayI &  hitsArr)
inline

Definition at line 89 of file CbmStsTrack.h.

◆ SetStsHits() [2/2]

void CbmStsTrack::SetStsHits ( TArrayI &  hitsArr)
inline

Definition at line 89 of file CbmStsTrack.h.

◆ SetTrkID() [1/2]

void CbmStsTrack::SetTrkID ( int  id)
inline

Definition at line 78 of file CbmStsTrack.h.

◆ SetTrkID() [2/2]

void CbmStsTrack::SetTrkID ( int  id)
inline

Definition at line 78 of file CbmStsTrack.h.

◆ SortHits() [1/2]

void CbmStsTrack::SortHits ( )

Public method SortHits Sorts the hits in downstream direction and writes the hit indizes into the member fHits

Definition at line 83 of file CbmStsTrack.cxx.

Referenced by CbmStsFindTracks::Exec().

◆ SortHits() [2/2]

void CbmStsTrack::SortHits ( )

Public method SortHits Sorts the hits in downstream direction and writes the hit indizes into the member fHits

◆ SortMvdHits() [1/2]

void CbmStsTrack::SortMvdHits ( )

Definition at line 108 of file CbmStsTrack.cxx.

◆ SortMvdHits() [2/2]

void CbmStsTrack::SortMvdHits ( )

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