/** CbmLitMyGeoNavigator.h *@author A.Lebedev *@since 2009 ** ** The class performs geometry navigation in the simplified geometry. **/ #ifndef CBMLITMYGEONAVIGATOR_H_ #define CBMLITMYGEONAVIGATOR_H_ #include "interface/CbmLitGeoNavigator.h" #include "propagation/CbmLitMaterialInfo.h" #include class CbmLitMyGeoNavigator : public CbmLitGeoNavigator { public: /* Constructor */ CbmLitMyGeoNavigator(); /* Destructor */ virtual ~CbmLitMyGeoNavigator(); /* Inherited from CbmLitTool */ virtual LitStatus Initialize(); /* Inherited from CbmLitTool */ virtual LitStatus Finalize(); /* Inherited from CbmLitGeoNavigator */ LitStatus FindIntersections( const CbmLitTrackParam* par, myf zOut, std::vector& inter); private: // vector with nodes of the simplified geometry std::vector fMyGeoNodes; }; #endif /* CBMLITMYGEONAVIGATOR_H_ */