|  | 
								EIC Software
							 
								Reference for 
								EIC 
								simulation and reconstruction software on GitHub
							 | 
AbsMaterialInterface implementation for use with ROOT's TGeoManager. More...
#include <fun4all_GenFit/blob/master/trackReps/include/TGeoMaterialInterface.h>
 Inheritance diagram for genfit::TGeoMaterialInterface:
 Inheritance diagram for genfit::TGeoMaterialInterface: Collaboration diagram for genfit::TGeoMaterialInterface:
 Collaboration diagram for genfit::TGeoMaterialInterface:| Public Member Functions | |
| TGeoMaterialInterface () | |
| ~TGeoMaterialInterface () | |
| bool | initTrack (double posX, double posY, double posZ, double dirX, double dirY, double dirZ) override | 
| Initialize the navigator at given position and with given direction. Returns true if the volume changed. | |
| Material | getMaterialParameters () override | 
| double | findNextBoundary (const RKTrackRep *rep, const M1x7 &state7, double sMax, bool varField=true) override | 
| 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. | |
|  Public Member Functions inherited from genfit::AbsMaterialInterface | |
| AbsMaterialInterface () | |
| virtual | ~AbsMaterialInterface () | 
| virtual void | setDebugLvl (unsigned int lvl=1) | 
| Additional Inherited Members | |
|  Protected Attributes inherited from genfit::AbsMaterialInterface | |
| unsigned int | debugLvl_ | 
AbsMaterialInterface implementation for use with ROOT's TGeoManager.
Definition at line 35 of file TGeoMaterialInterface.h.
View newest version in sPHENIX GitHub at line 35 of file TGeoMaterialInterface.h
| 
 | inline | 
Definition at line 39 of file TGeoMaterialInterface.h.
View newest version in sPHENIX GitHub at line 39 of file TGeoMaterialInterface.h
| 
 | inline | 
Definition at line 40 of file TGeoMaterialInterface.h.
View newest version in sPHENIX GitHub at line 40 of file TGeoMaterialInterface.h
| 
 | overridevirtual | 
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.
Definition at line 70 of file TGeoMaterialInterface.cc.
View newest version in sPHENIX GitHub at line 70 of file TGeoMaterialInterface.cc
References genfit::AbsMaterialInterface::debugLvl_, genfit::debugOut, Acts::Test::delta, epsilon, initTrack(), it, max, genfit::RKTrackRep::RKPropagate(), Acts::UnitConstants::s, genfit::Exception::setFatal(), and Acts::Test::step().
 Here is the call graph for this function:
 Here is the call graph for this function:| 
 | overridevirtual | 
Implements genfit::AbsMaterialInterface.
Definition at line 61 of file TGeoMaterialInterface.cc.
View newest version in sPHENIX GitHub at line 61 of file TGeoMaterialInterface.cc
References genfit::MeanExcEnergy_get().
 Here is the call graph for this function:
 Here is the call graph for this function:| 
 | overridevirtual | 
Initialize the navigator at given position and with given direction. Returns true if the volume changed.
Implements genfit::AbsMaterialInterface.
Definition at line 38 of file TGeoMaterialInterface.cc.
View newest version in sPHENIX GitHub at line 38 of file TGeoMaterialInterface.cc
References genfit::AbsMaterialInterface::debugLvl_, and genfit::debugOut.
Referenced by findNextBoundary().
 Here is the caller graph for this function:
 Here is the caller graph for this function: