CbmRoot
CbmLitFitNode Class Reference

Data class for storage of fitted track parameters, transport matrix and chi-square on each detector station. More...

#include <CbmLitFitNode.h>

Collaboration diagram for CbmLitFitNode:
[legend]

Public Member Functions

 CbmLitFitNode ()
 Constructor. More...
 
virtual ~CbmLitFitNode ()
 Destructor. More...
 
const vector< litfloat > & GetF () const
 
const CbmLitTrackParamGetPredictedParam () const
 
const CbmLitTrackParamGetUpdatedParam () const
 
const CbmLitTrackParamGetSmoothedParam () const
 
litfloat GetChiSqFiltered () const
 
litfloat GetChiSqSmoothed () const
 
void SetF (const vector< litfloat > &F)
 
void SetPredictedParam (const CbmLitTrackParam *par)
 
void SetUpdatedParam (const CbmLitTrackParam *par)
 
void SetSmoothedParam (const CbmLitTrackParam *par)
 
void SetChiSqFiltered (litfloat chiSq)
 
void SetChiSqSmoothed (litfloat chiSq)
 

Private Attributes

vector< litfloatfF
 
CbmLitTrackParam fPredictedParam
 
CbmLitTrackParam fUpdatedParam
 
CbmLitTrackParam fSmoothedParam
 
litfloat fChiSqFiltered
 
litfloat fChiSqSmoothed
 

Detailed Description

Data class for storage of fitted track parameters, transport matrix and chi-square on each detector station.

Author
Andrey Lebedev andre.nosp@m.y.le.nosp@m.bedev.nosp@m.@gsi.nosp@m..de
Date
2008

Definition at line 21 of file CbmLitFitNode.h.

Constructor & Destructor Documentation

◆ CbmLitFitNode()

CbmLitFitNode::CbmLitFitNode ( )
inline

Constructor.

Definition at line 26 of file CbmLitFitNode.h.

◆ ~CbmLitFitNode()

virtual CbmLitFitNode::~CbmLitFitNode ( )
inlinevirtual

Destructor.

Definition at line 37 of file CbmLitFitNode.h.

Member Function Documentation

◆ GetChiSqFiltered()

litfloat CbmLitFitNode::GetChiSqFiltered ( ) const
inline

Definition at line 44 of file CbmLitFitNode.h.

References fChiSqFiltered.

Referenced by CbmLitConverter::CbmLitTrackToCbmTrack().

◆ GetChiSqSmoothed()

litfloat CbmLitFitNode::GetChiSqSmoothed ( ) const
inline

Definition at line 45 of file CbmLitFitNode.h.

References fChiSqSmoothed.

Referenced by CbmLitTrackFitterIter::Fit().

◆ GetF()

const vector<litfloat>& CbmLitFitNode::GetF ( ) const
inline

Definition at line 40 of file CbmLitFitNode.h.

References fF.

Referenced by CbmLitKalmanSmoother::Smooth().

◆ GetPredictedParam()

const CbmLitTrackParam* CbmLitFitNode::GetPredictedParam ( ) const
inline

Definition at line 41 of file CbmLitFitNode.h.

References fPredictedParam.

Referenced by CbmLitKalmanSmoother::Smooth().

◆ GetSmoothedParam()

const CbmLitTrackParam* CbmLitFitNode::GetSmoothedParam ( ) const
inline

Definition at line 43 of file CbmLitFitNode.h.

References fSmoothedParam.

Referenced by CbmLitKalmanSmoother::Smooth().

◆ GetUpdatedParam()

const CbmLitTrackParam* CbmLitFitNode::GetUpdatedParam ( ) const
inline

◆ SetChiSqFiltered()

void CbmLitFitNode::SetChiSqFiltered ( litfloat  chiSq)
inline

Definition at line 54 of file CbmLitFitNode.h.

References fChiSqFiltered.

◆ SetChiSqSmoothed()

void CbmLitFitNode::SetChiSqSmoothed ( litfloat  chiSq)
inline

Definition at line 55 of file CbmLitFitNode.h.

References fChiSqSmoothed.

◆ SetF()

void CbmLitFitNode::SetF ( const vector< litfloat > &  F)
inline

Definition at line 48 of file CbmLitFitNode.h.

References fF.

◆ SetPredictedParam()

void CbmLitFitNode::SetPredictedParam ( const CbmLitTrackParam par)
inline

Definition at line 49 of file CbmLitFitNode.h.

References fPredictedParam.

◆ SetSmoothedParam()

void CbmLitFitNode::SetSmoothedParam ( const CbmLitTrackParam par)
inline

Definition at line 53 of file CbmLitFitNode.h.

References fSmoothedParam.

Referenced by CbmLitKalmanSmoother::Smooth().

◆ SetUpdatedParam()

void CbmLitFitNode::SetUpdatedParam ( const CbmLitTrackParam par)
inline

Definition at line 52 of file CbmLitFitNode.h.

References fUpdatedParam.

Member Data Documentation

◆ fChiSqFiltered

litfloat CbmLitFitNode::fChiSqFiltered
private

Definition at line 65 of file CbmLitFitNode.h.

Referenced by GetChiSqFiltered(), and SetChiSqFiltered().

◆ fChiSqSmoothed

litfloat CbmLitFitNode::fChiSqSmoothed
private

Definition at line 67 of file CbmLitFitNode.h.

Referenced by GetChiSqSmoothed(), and SetChiSqSmoothed().

◆ fF

vector<litfloat> CbmLitFitNode::fF
private

Definition at line 58 of file CbmLitFitNode.h.

Referenced by GetF(), and SetF().

◆ fPredictedParam

CbmLitTrackParam CbmLitFitNode::fPredictedParam
private

Definition at line 60 of file CbmLitFitNode.h.

Referenced by GetPredictedParam(), and SetPredictedParam().

◆ fSmoothedParam

CbmLitTrackParam CbmLitFitNode::fSmoothedParam
private

Definition at line 62 of file CbmLitFitNode.h.

Referenced by GetSmoothedParam(), and SetSmoothedParam().

◆ fUpdatedParam

CbmLitTrackParam CbmLitFitNode::fUpdatedParam
private

Definition at line 61 of file CbmLitFitNode.h.

Referenced by GetUpdatedParam(), and SetUpdatedParam().


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