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

#include <BmnGemTrack.h>

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

Public Member Functions

 BmnGemTrack ()
 
virtual ~BmnGemTrack ()
 
Bool_t IsUsed () const
 
BmnFitNodeGetFitNode (Int_t index)
 
vector< BmnFitNode > & GetFitNodes ()
 
void SetFitNodes (const vector< BmnFitNode > &nodes)
 
void SetUsing (Bool_t use)
 
void Print ()
 
 BmnGemTrack ()
 
virtual ~BmnGemTrack ()
 
Bool_t IsUsed () const
 
BmnFitNodeGetFitNode (Int_t index)
 
vector< BmnFitNode > & GetFitNodes ()
 
void SetFitNodes (const vector< BmnFitNode > &nodes)
 
void SetUsing (Bool_t use)
 
void Print ()
 
- Public Member Functions inherited from BmnTrack
 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)
 

Public Attributes

vector< Double_t > parabolaParameters
 
vector< Double_t > lineParameters
 
double covP [3][3]
 
double covL [2][2]
 

Detailed Description

Definition at line 9 of file BmnGemTrack.h.

Constructor & Destructor Documentation

◆ BmnGemTrack() [1/2]

BmnGemTrack::BmnGemTrack ( )

Default constructor

Definition at line 5 of file BmnGemTrack.cxx.

◆ ~BmnGemTrack() [1/2]

BmnGemTrack::~BmnGemTrack ( )
virtual

Destructor

Definition at line 14 of file BmnGemTrack.cxx.

◆ BmnGemTrack() [2/2]

BmnGemTrack::BmnGemTrack ( )

Default constructor

◆ ~BmnGemTrack() [2/2]

virtual BmnGemTrack::~BmnGemTrack ( )
virtual

Destructor

Member Function Documentation

◆ GetFitNode() [1/2]

BmnFitNode * BmnGemTrack::GetFitNode ( Int_t  index)
inline

Definition at line 23 of file BmnGemTrack.h.

◆ GetFitNode() [2/2]

BmnFitNode * BmnGemTrack::GetFitNode ( Int_t  index)
inline

Definition at line 23 of file BmnGemTrack.h.

◆ GetFitNodes() [1/2]

vector< BmnFitNode > & BmnGemTrack::GetFitNodes ( )
inline

Definition at line 27 of file BmnGemTrack.h.

◆ GetFitNodes() [2/2]

vector< BmnFitNode > & BmnGemTrack::GetFitNodes ( )
inline

Definition at line 27 of file BmnGemTrack.h.

◆ IsUsed() [1/2]

Bool_t BmnGemTrack::IsUsed ( ) const
inline

Accessors

Definition at line 19 of file BmnGemTrack.h.

◆ IsUsed() [2/2]

Bool_t BmnGemTrack::IsUsed ( ) const
inline

Accessors

Definition at line 19 of file BmnGemTrack.h.

◆ Print() [1/2]

◆ Print() [2/2]

void BmnGemTrack::Print ( )

◆ SetFitNodes() [1/2]

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

Modifiers

Definition at line 32 of file BmnGemTrack.h.

◆ SetFitNodes() [2/2]

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

Modifiers

Definition at line 32 of file BmnGemTrack.h.

◆ SetUsing() [1/2]

void BmnGemTrack::SetUsing ( Bool_t  use)
inline

Definition at line 36 of file BmnGemTrack.h.

◆ SetUsing() [2/2]

void BmnGemTrack::SetUsing ( Bool_t  use)
inline

Definition at line 36 of file BmnGemTrack.h.

Member Data Documentation

◆ covL

double BmnGemTrack::covL

Definition at line 46 of file BmnGemTrack.h.

◆ covP

double BmnGemTrack::covP

Definition at line 45 of file BmnGemTrack.h.

◆ lineParameters

vector< Double_t > BmnGemTrack::lineParameters

Definition at line 44 of file BmnGemTrack.h.

◆ parabolaParameters

vector< Double_t > BmnGemTrack::parabolaParameters

Definition at line 43 of file BmnGemTrack.h.


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