#include <GFAbsGeoMatManager.h>
 
  
 | Public Member Functions | |
| virtual | ~GFAbsGeoMatManager () | 
| 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)  More... | |
| 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.  More... | |
| virtual double | stepOrNextBoundary (const double &maxDist)=0 | 
| Makes a step, limited to next material boundary.  More... | |
Definition at line 44 of file GFAbsGeoMatManager.h.
| 
 | inlinevirtual | 
Definition at line 46 of file GFAbsGeoMatManager.h.
| 
 | pure virtual | 
Gets material parameters (density, Z, A, radiation length, mean excitation energy)
Implemented in genf::GFGeoMatManager.
| 
 | pure virtual | 
Initializes the track.
Implemented in genf::GFGeoMatManager.
| 
 | pure virtual | 
Makes a step, limited to next material boundary.
Tries to make a step with length maxDist along the track. If there is a material boundary, the step is made to that boundary and the distance to that boundary is returned. Otherwise the step is made with maxDist.
Implemented in genf::GFGeoMatManager.
 1.8.5
 1.8.5