BmnRoot 26.10.0-18-g4e3414f9
Software framework of the BM@N experiment
Loading...
Searching...
No Matches
CbmL1TrackPar Struct Reference

#include <CbmL1TrackPar.h>

Inheritance diagram for CbmL1TrackPar:
Collaboration diagram for CbmL1TrackPar:

Public Member Functions

 CbmL1TrackPar ()
double * GetTrack ()
 Is it electron.
double * GetCovMatrix ()
 array[6] of track parameters(x,y,tx,ty,qp,z)
double & GetRefChi2 ()
 array[15] of covariance matrix
int & GetRefNDF ()
 Chi^2 after fit.
double GetMass ()
 Information not to be changed.
bool IsElectron ()
 Mass hypothesis.
 CbmL1TrackPar ()
double * GetTrack ()
 Is it electron.
double * GetCovMatrix ()
 array[6] of track parameters(x,y,tx,ty,qp,z)
double & GetRefChi2 ()
 array[15] of covariance matrix
int & GetRefNDF ()
 Chi^2 after fit.
double GetMass ()
 Information not to be changed.
bool IsElectron ()
 Mass hypothesis.
Public Member Functions inherited from CbmKFTrackInterface
 CbmKFTrackInterface ()
virtual ~CbmKFTrackInterface ()
virtual Int_t GetNOfHits ()
 Number of Degrees of Freedom after fit.
virtual CbmKFHit * GetHit (Int_t i)
 Number of hits.
Int_t Extrapolate (Double_t z, Double_t *QP0=0, Bool_t line=false)
 Access to i-th hit.
Int_t Fit (Bool_t downstream=1, Bool_t line=false)
void Smooth (Double_t Z)
void Fit2Vertex (CbmKFVertexInterface &vtx)
Int_t Propagate (Double_t z_out, Double_t QP0, Bool_t line=false)
Int_t Propagate (Double_t z_out, Bool_t line=false)
int Id () const
void SetId (int id)
void SetTrkID (int id)
int GetTrkID ()
 CbmKFTrackInterface ()
virtual ~CbmKFTrackInterface ()
virtual Int_t GetNOfHits ()
 Number of Degrees of Freedom after fit.
virtual CbmKFHit * GetHit (Int_t i)
 Number of hits.
Int_t Extrapolate (Double_t z, Double_t *QP0=0, Bool_t line=false)
 Access to i-th hit.
Int_t Fit (Bool_t downstream=1, Bool_t line=false)
void Smooth (Double_t Z)
void Fit2Vertex (CbmKFVertexInterface &vtx)
Int_t Propagate (Double_t z_out, Double_t QP0, Bool_t line=false)
Int_t Propagate (Double_t z_out, Bool_t line=false)
int Id () const
void SetId (int id)
void SetTrkID (int id)
int GetTrkID ()

Public Attributes

double T [6]
double C [15]
double chi2
int NDF
double mass
bool is_electron

Additional Inherited Members

Protected Attributes inherited from CbmKFTrackInterface
int fId

Detailed Description

Definition at line 6 of file CbmL1TrackPar.h.

Constructor & Destructor Documentation

◆ CbmL1TrackPar() [1/2]

CbmL1TrackPar::CbmL1TrackPar ( )
inline

Definition at line 9 of file CbmL1TrackPar.h.

References chi2, is_electron, mass, and NDF.

◆ CbmL1TrackPar() [2/2]

CbmL1TrackPar::CbmL1TrackPar ( )
inline

Definition at line 9 of file CbmL1TrackPar.h.

References chi2, is_electron, mass, and NDF.

Member Function Documentation

◆ GetCovMatrix() [1/2]

double * CbmL1TrackPar::GetCovMatrix ( )
inlinevirtual

Reimplemented from CbmKFTrackInterface.

Definition at line 16 of file CbmL1TrackPar.h.

References C.

◆ GetCovMatrix() [2/2]

double * CbmL1TrackPar::GetCovMatrix ( )
inlinevirtual

Reimplemented from CbmKFTrackInterface.

Definition at line 16 of file CbmL1TrackPar.h.

References C.

◆ GetMass() [1/2]

double CbmL1TrackPar::GetMass ( )
inlinevirtual

Reimplemented from CbmKFTrackInterface.

Definition at line 19 of file CbmL1TrackPar.h.

References mass.

◆ GetMass() [2/2]

double CbmL1TrackPar::GetMass ( )
inlinevirtual

Reimplemented from CbmKFTrackInterface.

Definition at line 19 of file CbmL1TrackPar.h.

References mass.

◆ GetRefChi2() [1/2]

double & CbmL1TrackPar::GetRefChi2 ( )
inlinevirtual

Parameters during and after the track fit

Reimplemented from CbmKFTrackInterface.

Definition at line 17 of file CbmL1TrackPar.h.

References chi2.

◆ GetRefChi2() [2/2]

double & CbmL1TrackPar::GetRefChi2 ( )
inlinevirtual

Parameters during and after the track fit

Reimplemented from CbmKFTrackInterface.

Definition at line 17 of file CbmL1TrackPar.h.

References chi2.

◆ GetRefNDF() [1/2]

int & CbmL1TrackPar::GetRefNDF ( )
inlinevirtual

Reimplemented from CbmKFTrackInterface.

Definition at line 18 of file CbmL1TrackPar.h.

References NDF.

◆ GetRefNDF() [2/2]

int & CbmL1TrackPar::GetRefNDF ( )
inlinevirtual

Reimplemented from CbmKFTrackInterface.

Definition at line 18 of file CbmL1TrackPar.h.

References NDF.

◆ GetTrack() [1/2]

double * CbmL1TrackPar::GetTrack ( )
inlinevirtual

I/O parameters for extrapolation routines

Reimplemented from CbmKFTrackInterface.

Definition at line 15 of file CbmL1TrackPar.h.

References T.

◆ GetTrack() [2/2]

double * CbmL1TrackPar::GetTrack ( )
inlinevirtual

I/O parameters for extrapolation routines

Reimplemented from CbmKFTrackInterface.

Definition at line 15 of file CbmL1TrackPar.h.

References T.

◆ IsElectron() [1/2]

bool CbmL1TrackPar::IsElectron ( )
inlinevirtual

Reimplemented from CbmKFTrackInterface.

Definition at line 20 of file CbmL1TrackPar.h.

References is_electron.

◆ IsElectron() [2/2]

bool CbmL1TrackPar::IsElectron ( )
inlinevirtual

Reimplemented from CbmKFTrackInterface.

Definition at line 20 of file CbmL1TrackPar.h.

References is_electron.

Member Data Documentation

◆ C

double CbmL1TrackPar::C

Definition at line 22 of file CbmL1TrackPar.h.

Referenced by GetCovMatrix(), CbmL1::Reconstruct(), and CbmL1::TrackFitPerformance().

◆ chi2

double CbmL1TrackPar::chi2

◆ is_electron

bool CbmL1TrackPar::is_electron

Definition at line 26 of file CbmL1TrackPar.h.

Referenced by CbmL1TrackPar(), IsElectron(), and CbmL1::Reconstruct().

◆ mass

double CbmL1TrackPar::mass

Definition at line 25 of file CbmL1TrackPar.h.

Referenced by CbmL1TrackPar(), GetMass(), and CbmL1::Reconstruct().

◆ NDF

int CbmL1TrackPar::NDF

◆ T

double CbmL1TrackPar::T

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