![]() |
PandaRoot
|
AbsMaterialInterface implementation for use with ROOT's TGeoManager. More...
#include <TGeoMaterialInterface.h>
Public Member Functions | |
TGeoMaterialInterface () | |
~TGeoMaterialInterface () | |
bool | initTrack (double posX, double posY, double posZ, double dirX, double dirY, double dirZ) |
Initialize the navigator at given position and with given direction. Returns true if the volume changed. More... | |
void | getMaterialParameters (double &density, double &Z, double &A, double &radiationLength, double &mEE) |
Get material parameters in current material. More... | |
void | getMaterialParameters (MaterialProperties ¶meters) |
double | findNextBoundary (const RKTrackRep *rep, const M1x7 &state7, double sMax, bool varField=true) |
Make a step (following the curvature) until step length sMax or the next boundary is reached. After making a step to a boundary, the position has to be beyond the boundary, i.e. the current material has to be that beyond the boundary. The actual step made is returned. More... | |
![]() | |
AbsMaterialInterface () | |
virtual | ~AbsMaterialInterface () |
virtual void | setDebugLvl (unsigned int lvl=1) |
Additional Inherited Members | |
![]() | |
unsigned int | debugLvl_ |
AbsMaterialInterface implementation for use with ROOT's TGeoManager.
Definition at line 34 of file TGeoMaterialInterface.h.
|
inline |
Definition at line 37 of file TGeoMaterialInterface.h.
|
inline |
Definition at line 38 of file TGeoMaterialInterface.h.
References findNextBoundary(), getMaterialParameters(), and initTrack().
|
virtual |
Make a step (following the curvature) until step length sMax or the next boundary is reached. After making a step to a boundary, the position has to be beyond the boundary, i.e. the current material has to be that beyond the boundary. The actual step made is returned.
Implements genfit::AbsMaterialInterface.
Referenced by ~TGeoMaterialInterface().
|
virtual |
Get material parameters in current material.
Implements genfit::AbsMaterialInterface.
Referenced by ~TGeoMaterialInterface().
|
virtual |
Implements genfit::AbsMaterialInterface.
|
virtual |
Initialize the navigator at given position and with given direction. Returns true if the volume changed.
Implements genfit::AbsMaterialInterface.
Referenced by ~TGeoMaterialInterface().