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

#include <BmnTrack.h>

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

Public Member Functions

 BmnTrack ()
 
virtual ~BmnTrack ()
 
void AddHit (Int_t hitIndex, FairHit *Hit)
 
void Print ()
 
void SortHits ()
 
void DeleteHits ()
 
Int_t GetNHits () const
 
Int_t GetHitIndex (Int_t iHit) const
 
Int_t GetFlag () const
 
Float_t GetChi2 () const
 
Int_t GetNDF () const
 
Float_t GetB () const
 
Float_t GetLength () const
 
FairTrackParam * GetParamFirst ()
 
FairTrackParam * GetParamLast ()
 
Double_t GetP ()
 
void SetParamFirst (FairTrackParam &par)
 
void SetParamLast (FairTrackParam &par)
 
void SetFlag (Int_t flag)
 
void SetChi2 (Double_t chi2)
 
void SetNDF (Int_t ndf)
 
void SetNHits (Int_t n)
 
void SetB (Double_t b)
 
void SetLength (Double_t length)
 
Bool_t IsUsed ()
 
void SetUsing (Bool_t flag)
 
 BmnTrack ()
 
virtual ~BmnTrack ()
 
void AddHit (Int_t hitIndex, FairHit *Hit)
 
void Print ()
 
void SortHits ()
 
void DeleteHits ()
 
Int_t GetNHits () const
 
Int_t GetHitIndex (Int_t iHit) const
 
Int_t GetFlag () const
 
Float_t GetChi2 () const
 
Int_t GetNDF () const
 
Float_t GetB () const
 
Float_t GetLength () const
 
FairTrackParam * GetParamFirst ()
 
FairTrackParam * GetParamLast ()
 
Double_t GetP ()
 
void SetParamFirst (FairTrackParam &par)
 
void SetParamLast (FairTrackParam &par)
 
void SetFlag (Int_t flag)
 
void SetChi2 (Double_t chi2)
 
void SetNDF (Int_t ndf)
 
void SetNHits (Int_t n)
 
void SetB (Double_t b)
 
void SetLength (Double_t length)
 
Bool_t IsUsed ()
 
void SetUsing (Bool_t flag)
 

Detailed Description

Definition at line 18 of file BmnTrack.h.

Constructor & Destructor Documentation

◆ BmnTrack() [1/2]

BmnTrack::BmnTrack ( )

Default constructor

Definition at line 5 of file BmnTrack.cxx.

◆ ~BmnTrack() [1/2]

BmnTrack::~BmnTrack ( )
virtual

Destructor

Definition at line 21 of file BmnTrack.cxx.

◆ BmnTrack() [2/2]

BmnTrack::BmnTrack ( )

Default constructor

◆ ~BmnTrack() [2/2]

virtual BmnTrack::~BmnTrack ( )
virtual

Destructor

Member Function Documentation

◆ AddHit() [1/2]

void BmnTrack::AddHit ( Int_t  hitIndex,
FairHit *  Hit 
)

Associate a FairHit to the track

Definition at line 26 of file BmnTrack.cxx.

Referenced by BmnTrackConv::ProcessDST().

◆ AddHit() [2/2]

void BmnTrack::AddHit ( Int_t  hitIndex,
FairHit *  Hit 
)

Associate a FairHit to the track

◆ DeleteHits() [1/2]

void BmnTrack::DeleteHits ( )
inline

Definition at line 40 of file BmnTrack.h.

◆ DeleteHits() [2/2]

void BmnTrack::DeleteHits ( )
inline

Definition at line 40 of file BmnTrack.h.

◆ GetB() [1/2]

Float_t BmnTrack::GetB ( ) const
inline

Definition at line 64 of file BmnTrack.h.

Referenced by SrcVertexFinder::FindVertexByVirtualPlanes().

◆ GetB() [2/2]

Float_t BmnTrack::GetB ( ) const
inline

Definition at line 64 of file BmnTrack.h.

◆ GetChi2() [1/2]

Float_t BmnTrack::GetChi2 ( ) const
inline

◆ GetChi2() [2/2]

Float_t BmnTrack::GetChi2 ( ) const
inline

Definition at line 56 of file BmnTrack.h.

◆ GetFlag() [1/2]

◆ GetFlag() [2/2]

Int_t BmnTrack::GetFlag ( ) const
inline

Definition at line 52 of file BmnTrack.h.

◆ GetHitIndex() [1/2]

Int_t BmnTrack::GetHitIndex ( Int_t  iHit) const
inline

◆ GetHitIndex() [2/2]

Int_t BmnTrack::GetHitIndex ( Int_t  iHit) const
inline

Definition at line 48 of file BmnTrack.h.

◆ GetLength() [1/2]

Float_t BmnTrack::GetLength ( ) const
inline

◆ GetLength() [2/2]

Float_t BmnTrack::GetLength ( ) const
inline

Definition at line 68 of file BmnTrack.h.

◆ GetNDF() [1/2]

Int_t BmnTrack::GetNDF ( ) const
inline

Definition at line 60 of file BmnTrack.h.

Referenced by BmnGlobalAlignment::Exec(), and BmnPairFinder::Exec().

◆ GetNDF() [2/2]

Int_t BmnTrack::GetNDF ( ) const
inline

Definition at line 60 of file BmnTrack.h.

◆ GetNHits() [1/2]

◆ GetNHits() [2/2]

Int_t BmnTrack::GetNHits ( ) const
inline

Accessors

Definition at line 44 of file BmnTrack.h.

◆ GetP() [1/2]

◆ GetP() [2/2]

Double_t BmnTrack::GetP ( )
inline

Definition at line 80 of file BmnTrack.h.

◆ GetParamFirst() [1/2]

◆ GetParamFirst() [2/2]

FairTrackParam * BmnTrack::GetParamFirst ( )
inline

Definition at line 72 of file BmnTrack.h.

◆ GetParamLast() [1/2]

◆ GetParamLast() [2/2]

FairTrackParam * BmnTrack::GetParamLast ( )
inline

Definition at line 76 of file BmnTrack.h.

◆ IsUsed() [1/2]

Bool_t BmnTrack::IsUsed ( )
inline

Definition at line 117 of file BmnTrack.h.

◆ IsUsed() [2/2]

Bool_t BmnTrack::IsUsed ( )
inline

Definition at line 117 of file BmnTrack.h.

◆ Print() [1/2]

void BmnTrack::Print ( )

Public method Print Output to screen

Definition at line 31 of file BmnTrack.cxx.

◆ Print() [2/2]

void BmnTrack::Print ( )

Public method Print Output to screen

◆ SetB() [1/2]

void BmnTrack::SetB ( Double_t  b)
inline

◆ SetB() [2/2]

void BmnTrack::SetB ( Double_t  b)
inline

Definition at line 109 of file BmnTrack.h.

◆ SetChi2() [1/2]

void BmnTrack::SetChi2 ( Double_t  chi2)
inline

◆ SetChi2() [2/2]

void BmnTrack::SetChi2 ( Double_t  chi2)
inline

Definition at line 97 of file BmnTrack.h.

◆ SetFlag() [1/2]

◆ SetFlag() [2/2]

void BmnTrack::SetFlag ( Int_t  flag)
inline

Definition at line 93 of file BmnTrack.h.

◆ SetLength() [1/2]

void BmnTrack::SetLength ( Double_t  length)
inline

◆ SetLength() [2/2]

void BmnTrack::SetLength ( Double_t  length)
inline

Definition at line 113 of file BmnTrack.h.

◆ SetNDF() [1/2]

void BmnTrack::SetNDF ( Int_t  ndf)
inline

◆ SetNDF() [2/2]

void BmnTrack::SetNDF ( Int_t  ndf)
inline

Definition at line 101 of file BmnTrack.h.

◆ SetNHits() [1/2]

void BmnTrack::SetNHits ( Int_t  n)
inline

◆ SetNHits() [2/2]

void BmnTrack::SetNHits ( Int_t  n)
inline

Definition at line 105 of file BmnTrack.h.

◆ SetParamFirst() [1/2]

void BmnTrack::SetParamFirst ( FairTrackParam &  par)
inline

Modifiers

Definition at line 85 of file BmnTrack.h.

Referenced by BmnGlobalTracking::Exec(), BmnPairFinder::Exec(), and BmnTrackConv::ProcessDST().

◆ SetParamFirst() [2/2]

void BmnTrack::SetParamFirst ( FairTrackParam &  par)
inline

Modifiers

Definition at line 85 of file BmnTrack.h.

◆ SetParamLast() [1/2]

void BmnTrack::SetParamLast ( FairTrackParam &  par)
inline

◆ SetParamLast() [2/2]

void BmnTrack::SetParamLast ( FairTrackParam &  par)
inline

Definition at line 89 of file BmnTrack.h.

◆ SetUsing() [1/2]

void BmnTrack::SetUsing ( Bool_t  flag)
inline

Definition at line 121 of file BmnTrack.h.

◆ SetUsing() [2/2]

void BmnTrack::SetUsing ( Bool_t  flag)
inline

Definition at line 121 of file BmnTrack.h.

◆ SortHits() [1/2]

void BmnTrack::SortHits ( )

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

Definition at line 41 of file BmnTrack.cxx.

Referenced by BmnTrackConv::ProcessDST().

◆ SortHits() [2/2]

void BmnTrack::SortHits ( )

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


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