/** CbmTrackPropagatorGeane.h *@author A.Lebedev *@since 2007 ** ** **/ #ifndef CBMLITTRACKPROPAGATORGEANE_H #define CBMLITTRACKPROPAGATORGEANE_H #include "CbmLitTrackPropagator.h" #include class CbmPropagator; class CbmLitTrackPropagatorGeane: public CbmLitTrackPropagator { public: CbmLitTrackPropagatorGeane(); virtual ~CbmLitTrackPropagatorGeane(); // derived from CbmTool virtual LitStatus Initialize(); virtual LitStatus Finalize(); // Propagator virtual LitStatus Propagate( const CbmLitTrackParam *parIn, CbmLitTrackParam *parOut, myf zOut, int pdg); virtual LitStatus Propagate( CbmLitTrackParam *pParam, myf zOut, int pdg); virtual void TransportMatrix( std::vector& F){ //TODO: implement transport matrix for geane } private: CbmPropagator *fPropagator; }; #endif //CbmLitTrackPropagatorGeane