// ------------------------------------------------------------------------- // ----- CbmLitParabolicTrackExtrapolator header file ----- // ----- Created 30/10/07 by A. Lebedev ----- // ------------------------------------------------------------------------- /** CbmLitParabolicTrackExtrapolator.h *@author A.Lebedev ** ** **/ #ifndef CBMLITPARABOLICTRACKEXTRAPOLATOR_H #define CBMLITPARABOLICTRACKEXTRAPOLATOR_H #include "base/CbmTrackExtrapolator.h" #include "CbmTrackParam.h" #include "CbmField.h" class CbmLitParabolicTrackExtrapolator: public CbmTrackExtrapolator { public: // constructor CbmLitParabolicTrackExtrapolator(); // distructor virtual ~CbmLitParabolicTrackExtrapolator(); // derived from CbmTool virtual void Initialize(); virtual void Finalize(); // Extrapolation virtual void Extrapolate( const CbmTrackParam *pParamIn, CbmTrackParam *pParamOut, Double_t zOut); virtual void Extrapolate( CbmTrackParam *pParam, Double_t zOut ); protected: CbmField *fMagneticField; ClassDef(CbmLitParabolicTrackExtrapolator,1) }; #endif //CbmLitParabolicTrackExtrapolator