#include <GFGeoMatManager.h>
Public Member Functions | |
virtual | ~GFGeoMatManager () |
void | getMaterialParameters (double &matDensity, double &matZ, double &matA, double &radiationLength, double &mEE) |
Gets material parameters (density, Z, A, radiation length, mean excitation energy) More... | |
void | initTrack (const double &posx, const double &posy, const double &posz, const double &dirx, const double &diry, const double &dirz) |
Initializes the track. More... | |
double | stepOrNextBoundary (const double &maxDist) |
Makes a step, limited to next material boundary. More... | |
Public Member Functions inherited from genf::GFAbsGeoMatManager | |
virtual | ~GFAbsGeoMatManager () |
Definition at line 43 of file GFGeoMatManager.h.
|
inlinevirtual |
Definition at line 45 of file GFGeoMatManager.h.
|
virtual |
Gets material parameters (density, Z, A, radiation length, mean excitation energy)
Implements genf::GFAbsGeoMatManager.
Definition at line 34 of file GFGeoMatManager.cxx.
|
virtual |
Initializes the track.
Implements genf::GFAbsGeoMatManager.
Definition at line 54 of file GFGeoMatManager.cxx.
|
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.
Implements genf::GFAbsGeoMatManager.
Definition at line 63 of file GFGeoMatManager.cxx.