24 #ifndef GFABSGEOMATMANAGER_H
25 #define GFABSGEOMATMANAGER_H
53 double& radiationLength,
59 virtual void initTrack(
const double& posx,
64 const double& dirz) = 0;
virtual void initTrack(const double &posx, const double &posy, const double &posz, const double &dirx, const double &diry, const double &dirz)=0
Initializes the track.
virtual double stepOrNextBoundary(const double &maxDist)=0
Makes a step, limited to next material boundary.
virtual void getMaterialParameters(double &matDensity, double &matZ, double &matA, double &radiationLength, double &mEE)=0
Gets material parameters (density, Z, A, radiation length, mean excitation energy) ...
virtual ~GFAbsGeoMatManager()