CbmRoot
CbmLitKalmanFilter Class Reference

#include <CbmLitKalmanFilter.h>

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

Public Member Functions

 CbmLitKalmanFilter ()
 
virtual ~CbmLitKalmanFilter ()
 
virtual LitStatus Update (const CbmLitTrackParam *parIn, CbmLitTrackParam *parOut, const CbmLitHit *hit, litfloat &chiSq)
 Main function to be implemented for concrete track update algorithm. More...
 
virtual LitStatus Update (CbmLitTrackParam *par, const CbmLitHit *hit, litfloat &chiSq)
 Main function to be implemented for concrete track update algorithm. More...
 

Private Member Functions

LitStatus Update (CbmLitTrackParam *par, const CbmLitPixelHit *hit, litfloat &chiSq)
 
LitStatus UpdateWMF (CbmLitTrackParam *par, const CbmLitPixelHit *hit, litfloat &chiSq)
 
LitStatus Update (CbmLitTrackParam *par, const CbmLitStripHit *hit, litfloat &chiSq)
 
LitStatus UpdateWMF (CbmLitTrackParam *par, const CbmLitStripHit *hit, litfloat &chiSq)
 

Detailed Description

Definition at line 19 of file CbmLitKalmanFilter.h.

Constructor & Destructor Documentation

◆ CbmLitKalmanFilter()

CbmLitKalmanFilter::CbmLitKalmanFilter ( )

Definition at line 21 of file CbmLitKalmanFilter.cxx.

◆ ~CbmLitKalmanFilter()

CbmLitKalmanFilter::~CbmLitKalmanFilter ( )
virtual

Definition at line 23 of file CbmLitKalmanFilter.cxx.

Member Function Documentation

◆ Update() [1/4]

LitStatus CbmLitKalmanFilter::Update ( CbmLitTrackParam pParam,
const CbmLitHit pHit,
litfloat chiSq 
)
virtual

Main function to be implemented for concrete track update algorithm.

Parameters
[in,out]pParamPointer to input/output track parameter.
[in]pHitPointer to hit.
[out]chiSqOutput value of contribution to chi-square.
Returns
Status code.

Implements CbmLitTrackUpdate.

Definition at line 33 of file CbmLitKalmanFilter.cxx.

References CbmLitHit::GetType(), kLITPIXELHIT, kLITSTRIPHIT, kLITSUCCESS, and Update().

◆ Update() [2/4]

◆ Update() [3/4]

◆ Update() [4/4]

LitStatus CbmLitKalmanFilter::Update ( const CbmLitTrackParam pParamIn,
CbmLitTrackParam pParamOut,
const CbmLitHit pHit,
litfloat chiSq 
)
virtual

Main function to be implemented for concrete track update algorithm.

Parameters
[in]pParamInPointer to input track parameter.
[out]pParamOutPointer to output track parameter. \parma[in] pHit Pointer to hit.
[out]chiSqOutput value of contribution to chi-square.
Returns
Status code.

Implements CbmLitTrackUpdate.

Definition at line 25 of file CbmLitKalmanFilter.cxx.

Referenced by Update().

◆ UpdateWMF() [1/2]

◆ UpdateWMF() [2/2]


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