CbmRoot
CbmLitKalmanSmoother.h
Go to the documentation of this file.
1 
8 #ifndef CBMLITKALMANSMOOTHER_H_
9 #define CBMLITKALMANSMOOTHER_H_
10 
12 class CbmLitFitNode;
13 
21 public:
26 
30  virtual ~CbmLitKalmanSmoother();
31 
35  virtual LitStatus Fit(CbmLitTrack* track, bool downstream = false);
36 
37 private:
43  void Smooth(CbmLitFitNode* thisNode, const CbmLitFitNode* prevNode);
44 };
45 
46 #endif /*CBMLITKALMANSMOOTHER_H_*/
CbmLitKalmanSmoother::CbmLitKalmanSmoother
CbmLitKalmanSmoother()
Constructor.
Definition: CbmLitKalmanSmoother.cxx:14
CbmLitTrackFitter.h
Interface for track fitter algorithm.
CbmLitKalmanSmoother::Fit
virtual LitStatus Fit(CbmLitTrack *track, bool downstream=false)
Inherited from CbmLitTrackFitter.
Definition: CbmLitKalmanSmoother.cxx:18
CbmLitKalmanSmoother::Smooth
void Smooth(CbmLitFitNode *thisNode, const CbmLitFitNode *prevNode)
Smooth one fit node.
Definition: CbmLitKalmanSmoother.cxx:47
CbmLitTrackFitter
Interface for track fitter algorithm.
Definition: CbmLitTrackFitter.h:20
CbmLitFitNode
Data class for storage of fitted track parameters, transport matrix and chi-square on each detector s...
Definition: CbmLitFitNode.h:21
CbmLitKalmanSmoother::~CbmLitKalmanSmoother
virtual ~CbmLitKalmanSmoother()
Destructor.
Definition: CbmLitKalmanSmoother.cxx:16
CbmLitTrack
Base data class for track.
Definition: CbmLitTrack.h:30
LitStatus
LitStatus
Definition: CbmLitEnums.h:23
CbmLitKalmanSmoother
Implementation of Kalman smoother algorithm.
Definition: CbmLitKalmanSmoother.h:20