CbmRoot
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. More...
 
double * GetCovMatrix ()
 array[6] of track parameters(x,y,tx,ty,qp,z) More...
 
double & GetRefChi2 ()
 array[15] of covariance matrix More...
 
int & GetRefNDF ()
 Chi^2 after fit. More...
 
double GetMass ()
 
bool IsElectron ()
 Mass hypothesis. More...
 
virtual Int_t GetNOfHits ()
 Number of Degrees of Freedom after fit. More...
 
virtual CbmKFHitGetHit (Int_t)
 Number of hits. More...
 
Int_t Extrapolate (Double_t z, Double_t *QP0=0)
 Access to i-th hit. More...
 
Int_t Fit (Bool_t downstream=1)
 
void Smooth (Double_t Z)
 
void Fit2Vertex (CbmKFVertexInterface &vtx)
 
Int_t Propagate (Double_t z_out, Double_t QP0)
 
Int_t Propagate (Double_t z_out)
 
int Id () const
 
void SetId (int id)
 

Public Attributes

double T [7]
 
double C [21]
 
double chi2
 
int NDF
 
double mass
 
bool is_electron
 

Protected Attributes

int fId
 

Detailed Description

Definition at line 7 of file CbmL1TrackPar.h.

Constructor & Destructor Documentation

◆ CbmL1TrackPar()

CbmL1TrackPar::CbmL1TrackPar ( )
inline

Definition at line 9 of file CbmL1TrackPar.h.

Member Function Documentation

◆ Extrapolate()

◆ Fit()

◆ Fit2Vertex()

◆ GetCovMatrix()

double* CbmL1TrackPar::GetCovMatrix ( )
inlinevirtual

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

Reimplemented from CbmKFTrackInterface.

Definition at line 11 of file CbmL1TrackPar.h.

References C.

◆ GetHit()

virtual CbmKFHit* CbmKFTrackInterface::GetHit ( Int_t  )
inlinevirtualinherited

Number of hits.

Reimplemented in CbmKFTrack.

Definition at line 55 of file CbmKFTrackInterface.h.

Referenced by CbmKFTrackInterface::Fit(), and CbmKFTrackInterface::Smooth().

◆ GetMass()

double CbmL1TrackPar::GetMass ( )
inlinevirtual

Information not to be changed

Reimplemented from CbmKFTrackInterface.

Definition at line 14 of file CbmL1TrackPar.h.

References mass.

◆ GetNOfHits()

virtual Int_t CbmKFTrackInterface::GetNOfHits ( )
inlinevirtualinherited

Number of Degrees of Freedom after fit.

Accessors to the track hits during track fit

Reimplemented in CbmKFTrack, CbmL1Track, CbmL1MuchTrack, and CbmL1SttTrack.

Definition at line 54 of file CbmKFTrackInterface.h.

Referenced by CbmKFTrackInterface::Fit(), and CbmKFTrackInterface::Smooth().

◆ GetRefChi2()

double& CbmL1TrackPar::GetRefChi2 ( )
inlinevirtual

array[15] of covariance matrix

Parameters during and after the track fit

Reimplemented from CbmKFTrackInterface.

Definition at line 12 of file CbmL1TrackPar.h.

References chi2.

◆ GetRefNDF()

int& CbmL1TrackPar::GetRefNDF ( )
inlinevirtual

Chi^2 after fit.

Reimplemented from CbmKFTrackInterface.

Definition at line 13 of file CbmL1TrackPar.h.

References NDF.

◆ GetTrack()

double* CbmL1TrackPar::GetTrack ( )
inlinevirtual

Is it electron.

I/O parameters for extrapolation routines

Reimplemented from CbmKFTrackInterface.

Definition at line 10 of file CbmL1TrackPar.h.

References T.

◆ Id()

int CbmKFTrackInterface::Id ( ) const
inlineinherited

Definition at line 67 of file CbmKFTrackInterface.h.

References CbmKFTrackInterface::fId.

Referenced by ClassImp().

◆ IsElectron()

bool CbmL1TrackPar::IsElectron ( )
inlinevirtual

Mass hypothesis.

Reimplemented from CbmKFTrackInterface.

Definition at line 15 of file CbmL1TrackPar.h.

References is_electron.

◆ Propagate() [1/2]

Int_t CbmKFTrackInterface::Propagate ( Double_t  z_out)
inherited

◆ Propagate() [2/2]

◆ SetId()

void CbmKFTrackInterface::SetId ( int  id)
inlineinherited

Definition at line 68 of file CbmKFTrackInterface.h.

References CbmKFTrackInterface::fId.

Referenced by CbmL1::Reconstruct().

◆ Smooth()

Member Data Documentation

◆ C

◆ chi2

◆ fId

int CbmKFTrackInterface::fId
protectedinherited

Definition at line 71 of file CbmKFTrackInterface.h.

Referenced by CbmKFTrackInterface::Id(), and CbmKFTrackInterface::SetId().

◆ is_electron

bool CbmL1TrackPar::is_electron

Definition at line 20 of file CbmL1TrackPar.h.

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

◆ mass

double CbmL1TrackPar::mass

Definition at line 19 of file CbmL1TrackPar.h.

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

◆ NDF

◆ T


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