CbmRoot
|
Interface for geometry navigation algorithm. More...
#include <CbmLitGeoNavigator.h>
Public Member Functions | |
CbmLitGeoNavigator () | |
Constructor. More... | |
virtual | ~CbmLitGeoNavigator () |
Destructor. More... | |
virtual LitStatus | FindIntersections (const CbmLitTrackParam *par, litfloat zOut, vector< CbmLitMaterialInfo > &inter)=0 |
Find intersection points with detector material in a certain interval. More... | |
Interface for geometry navigation algorithm.
Definition at line 25 of file CbmLitGeoNavigator.h.
|
inline |
Constructor.
Definition at line 30 of file CbmLitGeoNavigator.h.
|
inlinevirtual |
Destructor.
Definition at line 35 of file CbmLitGeoNavigator.h.
|
pure virtual |
Find intersection points with detector material in a certain interval.
[in] | par | Input track parameter. Define initial direction and Z position. |
[in] | zOut | Output Z position [cm]. |
[out] | inter | Output vector with crossed materials. |
Implemented in CbmLitTGeoNavigator.