BmnRoot
Loading...
Searching...
No Matches
CbmL1TrackPar Struct Reference

#include <CbmL1TrackPar.h>

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

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 ()
 
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 ()
 
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 CbmKFHitGetHit (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 CbmKFHitGetHit (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.

◆ CbmL1TrackPar() [2/2]

CbmL1TrackPar::CbmL1TrackPar ( )
inline

Definition at line 9 of file CbmL1TrackPar.h.

Member Function Documentation

◆ GetCovMatrix() [1/2]

double * CbmL1TrackPar::GetCovMatrix ( )
inlinevirtual

array[6] of track parameters(x,y,tx,ty,qp,z)

Reimplemented from CbmKFTrackInterface.

Definition at line 12 of file CbmL1TrackPar.h.

References C.

◆ GetCovMatrix() [2/2]

double * CbmL1TrackPar::GetCovMatrix ( )
inlinevirtual

array[6] of track parameters(x,y,tx,ty,qp,z)

Reimplemented from CbmKFTrackInterface.

Definition at line 12 of file CbmL1TrackPar.h.

References C.

◆ GetMass() [1/2]

double CbmL1TrackPar::GetMass ( )
inlinevirtual

Information not to be changed

Reimplemented from CbmKFTrackInterface.

Definition at line 15 of file CbmL1TrackPar.h.

References mass.

◆ GetMass() [2/2]

double CbmL1TrackPar::GetMass ( )
inlinevirtual

Information not to be changed

Reimplemented from CbmKFTrackInterface.

Definition at line 15 of file CbmL1TrackPar.h.

References mass.

◆ GetRefChi2() [1/2]

double & CbmL1TrackPar::GetRefChi2 ( )
inlinevirtual

array[15] of covariance matrix

Parameters during and after the track fit

Reimplemented from CbmKFTrackInterface.

Definition at line 13 of file CbmL1TrackPar.h.

References chi2.

◆ GetRefChi2() [2/2]

double & CbmL1TrackPar::GetRefChi2 ( )
inlinevirtual

array[15] of covariance matrix

Parameters during and after the track fit

Reimplemented from CbmKFTrackInterface.

Definition at line 13 of file CbmL1TrackPar.h.

References chi2.

◆ GetRefNDF() [1/2]

int & CbmL1TrackPar::GetRefNDF ( )
inlinevirtual

Chi^2 after fit.

Reimplemented from CbmKFTrackInterface.

Definition at line 14 of file CbmL1TrackPar.h.

References NDF.

◆ GetRefNDF() [2/2]

int & CbmL1TrackPar::GetRefNDF ( )
inlinevirtual

Chi^2 after fit.

Reimplemented from CbmKFTrackInterface.

Definition at line 14 of file CbmL1TrackPar.h.

References NDF.

◆ GetTrack() [1/2]

double * CbmL1TrackPar::GetTrack ( )
inlinevirtual

Is it electron.

I/O parameters for extrapolation routines

Reimplemented from CbmKFTrackInterface.

Definition at line 11 of file CbmL1TrackPar.h.

References T.

◆ GetTrack() [2/2]

double * CbmL1TrackPar::GetTrack ( )
inlinevirtual

Is it electron.

I/O parameters for extrapolation routines

Reimplemented from CbmKFTrackInterface.

Definition at line 11 of file CbmL1TrackPar.h.

References T.

◆ IsElectron() [1/2]

bool CbmL1TrackPar::IsElectron ( )
inlinevirtual

Mass hypothesis.

Reimplemented from CbmKFTrackInterface.

Definition at line 16 of file CbmL1TrackPar.h.

References is_electron.

◆ IsElectron() [2/2]

bool CbmL1TrackPar::IsElectron ( )
inlinevirtual

Mass hypothesis.

Reimplemented from CbmKFTrackInterface.

Definition at line 16 of file CbmL1TrackPar.h.

References is_electron.

Member Data Documentation

◆ C

◆ chi2

◆ is_electron

bool CbmL1TrackPar::is_electron

Definition at line 22 of file CbmL1TrackPar.h.

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

◆ mass

double CbmL1TrackPar::mass

Definition at line 21 of file CbmL1TrackPar.h.

Referenced by CbmL1PFFitter::GetChiToVertex(), GetMass(), and CbmL1::Reconstruct().

◆ NDF

int CbmL1TrackPar::NDF

◆ T


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