CbmRoot
CbmLitKalmanSmoother.h
Go to the documentation of this file.
1
8
#ifndef CBMLITKALMANSMOOTHER_H_
9
#define CBMLITKALMANSMOOTHER_H_
10
11
#include "
interface/CbmLitTrackFitter.h
"
12
class
CbmLitFitNode
;
13
20
class
CbmLitKalmanSmoother
:
public
CbmLitTrackFitter
{
21
public
:
25
CbmLitKalmanSmoother
();
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
reco
littrack
std
fitter
CbmLitKalmanSmoother.h
Generated on Wed Oct 28 2020 15:11:39 for CbmRoot by
1.8.18