CbmRoot
CbmLitTrackFitterImp.h
Go to the documentation of this file.
1 
8 #ifndef CBMLITTRACKFITTERIMP_H_
9 #define CBMLITTRACKFITTERIMP_H_
10 
11 #include "base/CbmLitPtrTypes.h"
13 
21 public:
28 
32  virtual ~CbmLitTrackFitterImp();
33 
37  virtual LitStatus Fit(CbmLitTrack* track, bool downstream = true);
38 
39 private:
40  TrackPropagatorPtr fPropagator; // Track propagation tool
41  TrackUpdatePtr fUpdate; // Track update tool
42 };
43 
44 #endif /*CBMLITTRACKFITTERIMP_H_*/
CbmLitTrackFitterImp::fUpdate
TrackUpdatePtr fUpdate
Definition: CbmLitTrackFitterImp.h:41
TrackPropagatorPtr
boost::shared_ptr< CbmLitTrackPropagator > TrackPropagatorPtr
Definition: CbmTofPtrTypes.h:23
CbmLitTrackFitterImp::fPropagator
TrackPropagatorPtr fPropagator
Definition: CbmLitTrackFitterImp.h:40
CbmLitTrackFitter.h
Interface for track fitter algorithm.
TrackUpdatePtr
boost::shared_ptr< CbmLitTrackUpdate > TrackUpdatePtr
Definition: CbmTofPtrTypes.h:26
CbmLitTrackFitter
Interface for track fitter algorithm.
Definition: CbmLitTrackFitter.h:20
CbmLitTrackFitterImp::Fit
virtual LitStatus Fit(CbmLitTrack *track, bool downstream=true)
Inherited from CbmLitTrackFitter.
Definition: CbmLitTrackFitterImp.cxx:27
CbmLitTrackFitterImp
Implementation of Kalman Filter track fit.
Definition: CbmLitTrackFitterImp.h:20
CbmLitTrack
Base data class for track.
Definition: CbmLitTrack.h:30
CbmLitTrackFitterImp::~CbmLitTrackFitterImp
virtual ~CbmLitTrackFitterImp()
Destructor.
Definition: CbmLitTrackFitterImp.cxx:25
CbmLitTrackFitterImp::CbmLitTrackFitterImp
CbmLitTrackFitterImp(TrackPropagatorPtr propagator, TrackUpdatePtr update)
Constructor.
Definition: CbmLitTrackFitterImp.cxx:19
CbmLitPtrTypes.h
Typedefs for algorithm interfaces.
LitStatus
LitStatus
Definition: CbmLitEnums.h:23