AbsMaterialInterface implementation for use with ROOT's TGeoManager.
More...
#include <TGeoMaterialInterface.h>
|
| 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...
|
|
virtual void | setDebugLvl (unsigned int lvl=1) |
|
AbsMaterialInterface implementation for use with ROOT's TGeoManager.
Definition at line 35 of file TGeoMaterialInterface.h.
genfit::TGeoMaterialInterface::TGeoMaterialInterface |
( |
| ) |
|
|
inline |
genfit::TGeoMaterialInterface::~TGeoMaterialInterface |
( |
| ) |
|
|
inline |
double genfit::TGeoMaterialInterface::findNextBoundary |
( |
const RKTrackRep * |
rep, |
|
|
const M1x7 & |
state7, |
|
|
double |
sMax, |
|
|
bool |
varField = true |
|
) |
| |
|
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.
void genfit::TGeoMaterialInterface::getMaterialParameters |
( |
double & |
density, |
|
|
double & |
Z, |
|
|
double & |
A, |
|
|
double & |
radiationLength, |
|
|
double & |
mEE |
|
) |
| |
|
virtual |
void genfit::TGeoMaterialInterface::getMaterialParameters |
( |
MaterialProperties & |
parameters | ) |
|
|
virtual |
bool genfit::TGeoMaterialInterface::initTrack |
( |
double |
posX, |
|
|
double |
posY, |
|
|
double |
posZ, |
|
|
double |
dirX, |
|
|
double |
dirY, |
|
|
double |
dirZ |
|
) |
| |
|
virtual |
Initialize the navigator at given position and with given direction. Returns true if the volume changed.
Implements genfit::AbsMaterialInterface.
virtual void genfit::AbsMaterialInterface::setDebugLvl |
( |
unsigned int |
lvl = 1 | ) |
|
|
inlinevirtualinherited |
unsigned int genfit::AbsMaterialInterface::debugLvl_ |
|
protectedinherited |
The documentation for this class was generated from the following file: