CbmRoot
CbmLitTrackFitterIter.h
Go to the documentation of this file.
1 
9 #ifndef CBMLITTRACKFITTERITER_H_
10 #define CBMLITTRACKFITTERITER_H_
11 
12 #include "base/CbmLitPtrTypes.h"
14 
15 class CbmLitTrack;
16 
18 public:
19  /* Constructor
20  *@param propagator Track propagation tool
21  *@param update Track update tool */
23 
24  /* Destructor */
25  virtual ~CbmLitTrackFitterIter();
26 
27  /* inherited from CbmLitTrackFitter */
28  virtual LitStatus Fit(CbmLitTrack* track, bool downstream = true);
29 
30 private:
31  /* Kalman filter track fitting tool */
33  /* Kalman smoother tool */
35  /* Number of iterations */
37  /* Cut on chi square for single hit */
39  /* Minimum number of hits in track */
41 };
42 
43 #endif /*CBMLITTRACKFITTERITER_H_*/
litfloat
double litfloat
Definition: CbmLitFloat.h:15
CbmLitTrackFitterIter::fFitter
TrackFitterPtr fFitter
Definition: CbmLitTrackFitterIter.h:32
CbmLitTrackFitterIter::fNofIterations
int fNofIterations
Definition: CbmLitTrackFitterIter.h:36
CbmLitTrackFitter.h
Interface for track fitter algorithm.
CbmLitTrackFitterIter
Definition: CbmLitTrackFitterIter.h:17
CbmLitTrackFitter
Interface for track fitter algorithm.
Definition: CbmLitTrackFitter.h:20
CbmLitTrackFitterIter::fChiSqCut
litfloat fChiSqCut
Definition: CbmLitTrackFitterIter.h:38
CbmLitTrackFitterIter::Fit
virtual LitStatus Fit(CbmLitTrack *track, bool downstream=true)
Main function to be implemented for concrete track fitter algorithm.
Definition: CbmLitTrackFitterIter.cxx:23
CbmLitTrack
Base data class for track.
Definition: CbmLitTrack.h:30
TrackFitterPtr
boost::shared_ptr< CbmLitTrackFitter > TrackFitterPtr
Definition: CbmTofPtrTypes.h:24
CbmLitTrackFitterIter::CbmLitTrackFitterIter
CbmLitTrackFitterIter(TrackFitterPtr fitter, TrackFitterPtr smoother)
Definition: CbmLitTrackFitterIter.cxx:13
CbmLitTrackFitterIter::fSmoother
TrackFitterPtr fSmoother
Definition: CbmLitTrackFitterIter.h:34
CbmLitTrackFitterIter::fMinNofHits
int fMinNofHits
Definition: CbmLitTrackFitterIter.h:40
CbmLitPtrTypes.h
Typedefs for algorithm interfaces.
LitStatus
LitStatus
Definition: CbmLitEnums.h:23
CbmLitTrackFitterIter::~CbmLitTrackFitterIter
virtual ~CbmLitTrackFitterIter()
Definition: CbmLitTrackFitterIter.cxx:21