![]() |
ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
#include <geant4/tree/geant4-10.6-release/source/error_propagation/include/G4ErrorPropagatorManager.hh>
Collaboration diagram for G4ErrorPropagatorManager:Static Public Member Functions | |
| static G4ErrorPropagatorManager * | GetErrorPropagatorManager () |
Private Member Functions | |
| void | StartG4ErrorRunManagerHelper () |
| void | StartNavigator () |
Static Private Attributes | |
| static G4ThreadLocal G4ErrorPropagatorManager * | theG4ErrorPropagatorManager = 0 |
Definition at line 62 of file G4ErrorPropagatorManager.hh.
View newest version in sPHENIX GitHub at line 62 of file G4ErrorPropagatorManager.hh
| G4ErrorPropagatorManager::G4ErrorPropagatorManager | ( | ) |
Definition at line 79 of file G4ErrorPropagatorManager.cc.
View newest version in sPHENIX GitHub at line 79 of file G4ErrorPropagatorManager.cc
References G4ErrorState_PreInit, G4ErrorPropagatorData::GetErrorPropagatorData(), G4ErrorPropagatorData::SetState(), G4ErrorPropagatorData::SetVerbose(), StartG4ErrorRunManagerHelper(), StartNavigator(), theEquationOfMotion, theG4ErrorPropagationNavigator, and thePropagator.
Referenced by GetErrorPropagatorManager().
Here is the call graph for this function:
Here is the caller graph for this function:| G4ErrorPropagatorManager::~G4ErrorPropagatorManager | ( | ) |
Definition at line 108 of file G4ErrorPropagatorManager.cc.
View newest version in sPHENIX GitHub at line 108 of file G4ErrorPropagatorManager.cc
References theEquationOfMotion, theG4ErrorPropagationNavigator, theG4ErrorPropagatorManager, theG4ErrorRunManagerHelper, and thePropagator.
| G4bool G4ErrorPropagatorManager::CloseGeometry | ( | ) |
Definition at line 302 of file G4ErrorPropagatorManager.cc.
View newest version in sPHENIX GitHub at line 302 of file G4ErrorPropagatorManager.cc
References G4State_GeomClosed, G4State_Quit, G4GeometryManager::GetInstance(), G4StateManager::GetStateManager(), G4GeometryManager::OpenGeometry(), G4StateManager::SetNewState(), and TRUE.
Referenced by Finalize().
Here is the call graph for this function:
Here is the caller graph for this function:| void G4ErrorPropagatorManager::EventTermination | ( | ) |
Definition at line 358 of file G4ErrorPropagatorManager.cc.
View newest version in sPHENIX GitHub at line 358 of file G4ErrorPropagatorManager.cc
References G4ErrorState_Init, G4ErrorPropagatorData::GetErrorPropagatorData(), and G4ErrorPropagatorData::SetState().
Referenced by Propagate().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
Definition at line 132 of file G4ErrorPropagatorManager.hh.
View newest version in sPHENIX GitHub at line 132 of file G4ErrorPropagatorManager.hh
References theG4ErrorPropagationNavigator.
|
static |
Definition at line 68 of file G4ErrorPropagatorManager.cc.
View newest version in sPHENIX GitHub at line 68 of file G4ErrorPropagatorManager.cc
References G4ErrorPropagatorManager(), and theG4ErrorPropagatorManager.
Referenced by Finalize(), Initialize(), and ProcessEvent().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
Definition at line 127 of file G4ErrorPropagatorManager.hh.
View newest version in sPHENIX GitHub at line 127 of file G4ErrorPropagatorManager.hh
References theG4ErrorRunManagerHelper.
|
inline |
Definition at line 135 of file G4ErrorPropagatorManager.hh.
View newest version in sPHENIX GitHub at line 135 of file G4ErrorPropagatorManager.hh
References thePropagator.
Referenced by ProcessEvent().
Here is the caller graph for this function:| G4bool G4ErrorPropagatorManager::InitFieldForBackwards | ( | ) |
Definition at line 228 of file G4ErrorPropagatorManager.cc.
View newest version in sPHENIX GitHub at line 228 of file G4ErrorPropagatorManager.cc
References e, G4cout, G4endl, G4FieldManager::GetChordFinder(), G4FieldManager::GetDetectorField(), G4VIntegrationDriver::GetEquationOfMotion(), G4TransportationManager::GetFieldManager(), G4ChordFinder::GetIntegrationDriver(), G4TransportationManager::GetTransportationManager(), mm, G4FieldManager::SetChordFinder(), theEquationOfMotion, and G4ErrorPropagatorData::verbose().
Referenced by InitGeant4e().
Here is the call graph for this function:
Here is the caller graph for this function:| void G4ErrorPropagatorManager::InitGeant4e | ( | ) |
Definition at line 171 of file G4ErrorPropagatorManager.cc.
View newest version in sPHENIX GitHub at line 171 of file G4ErrorPropagatorManager.cc
References G4cout, G4endl, G4ErrorState_Init, G4ErrorState_PreInit, G4Exception(), G4State_Idle, G4State_PreInit, G4StateManager::GetCurrentState(), G4ErrorPropagatorData::GetErrorPropagatorData(), G4StateManager::GetStateManager(), InitFieldForBackwards(), G4ErrorRunManagerHelper::InitializeGeometry(), G4ErrorRunManagerHelper::InitializePhysics(), InitTrackPropagation(), JustWarning, message(), PrintG4ErrorState(), PrintG4State(), G4ErrorRunManagerHelper::RunInitialization(), G4ErrorPropagatorData::SetState(), theG4ErrorRunManagerHelper, thePropagator, and G4ErrorPropagatorData::verbose().
Referenced by Initialize().
Here is the call graph for this function:
Here is the caller graph for this function:| void G4ErrorPropagatorManager::InitTrackPropagation | ( | ) |
Definition at line 218 of file G4ErrorPropagatorManager.cc.
View newest version in sPHENIX GitHub at line 218 of file G4ErrorPropagatorManager.cc
References G4ErrorState_Propagating, G4ErrorPropagatorData::GetErrorPropagatorData(), G4ErrorPropagatorData::SetState(), G4ErrorPropagator::SetStepN(), and thePropagator.
Referenced by InitGeant4e(), ProcessEvent(), and Propagate().
Here is the call graph for this function:
Here is the caller graph for this function:| G4String G4ErrorPropagatorManager::PrintG4ErrorState | ( | ) |
Definition at line 373 of file G4ErrorPropagatorManager.cc.
View newest version in sPHENIX GitHub at line 373 of file G4ErrorPropagatorManager.cc
References G4ErrorPropagatorData::GetErrorPropagatorData().
Referenced by InitGeant4e(), and StartNavigator().
Here is the call graph for this function:
Here is the caller graph for this function:| G4String G4ErrorPropagatorManager::PrintG4ErrorState | ( | G4ErrorState | state | ) |
Definition at line 380 of file G4ErrorPropagatorManager.cc.
View newest version in sPHENIX GitHub at line 380 of file G4ErrorPropagatorManager.cc
References G4ErrorState_Init, G4ErrorState_PreInit, G4ErrorState_Propagating, G4ErrorState_StoppedAtTarget, and G4ErrorState_TargetCloserThanBoundary.
| G4String G4ErrorPropagatorManager::PrintG4State | ( | ) |
Definition at line 406 of file G4ErrorPropagatorManager.cc.
View newest version in sPHENIX GitHub at line 406 of file G4ErrorPropagatorManager.cc
References G4StateManager::GetStateManager().
Referenced by InitGeant4e().
Here is the call graph for this function:
Here is the caller graph for this function:| G4String G4ErrorPropagatorManager::PrintG4State | ( | G4ApplicationState | state | ) |
Definition at line 413 of file G4ErrorPropagatorManager.cc.
View newest version in sPHENIX GitHub at line 413 of file G4ErrorPropagatorManager.cc
References G4State_Abort, G4State_EventProc, G4State_GeomClosed, G4State_Idle, G4State_Init, G4State_PreInit, and G4State_Quit.
| G4int G4ErrorPropagatorManager::Propagate | ( | G4ErrorTrajState * | currentTS, |
| const G4ErrorTarget * | target, | ||
| G4ErrorMode | mode = G4ErrorMode_PropForwards |
||
| ) |
Definition at line 272 of file G4ErrorPropagatorManager.cc.
View newest version in sPHENIX GitHub at line 272 of file G4ErrorPropagatorManager.cc
References EventTermination(), G4ErrorPropagatorData::GetErrorPropagatorData(), InitTrackPropagation(), G4ErrorPropagator::Propagate(), G4ErrorPropagatorData::SetMode(), SetSteppingManagerVerboseLevel(), and thePropagator.
Referenced by ProcessEvent().
Here is the call graph for this function:
Here is the caller graph for this function:| G4int G4ErrorPropagatorManager::PropagateOneStep | ( | G4ErrorTrajState * | currentTS, |
| G4ErrorMode | mode = G4ErrorMode_PropForwards |
||
| ) |
Definition at line 289 of file G4ErrorPropagatorManager.cc.
View newest version in sPHENIX GitHub at line 289 of file G4ErrorPropagatorManager.cc
References G4ErrorPropagatorData::GetErrorPropagatorData(), G4ErrorPropagator::PropagateOneStep(), G4ErrorPropagatorData::SetMode(), SetSteppingManagerVerboseLevel(), and thePropagator.
Referenced by ProcessEvent().
Here is the call graph for this function:
Here is the caller graph for this function:| void G4ErrorPropagatorManager::RunTermination | ( | ) |
Definition at line 365 of file G4ErrorPropagatorManager.cc.
View newest version in sPHENIX GitHub at line 365 of file G4ErrorPropagatorManager.cc
References G4ErrorState_PreInit, G4ErrorPropagatorData::GetErrorPropagatorData(), G4ErrorRunManagerHelper::RunTermination(), G4ErrorPropagatorData::SetState(), and theG4ErrorRunManagerHelper.
Here is the call graph for this function:| void G4ErrorPropagatorManager::SetSteppingManagerVerboseLevel | ( | ) |
Definition at line 350 of file G4ErrorPropagatorManager.cc.
View newest version in sPHENIX GitHub at line 350 of file G4ErrorPropagatorManager.cc
References G4EventManager::GetEventManager(), G4TrackingManager::GetSteppingManager(), G4EventManager::GetTrackingManager(), G4TrackingManager::GetVerboseLevel(), and G4SteppingManager::SetVerboseLevel().
Referenced by Propagate(), and PropagateOneStep().
Here is the call graph for this function:
Here is the caller graph for this function:| void G4ErrorPropagatorManager::SetUserAction | ( | G4UserTrackingAction * | userAction | ) |
Definition at line 336 of file G4ErrorPropagatorManager.cc.
View newest version in sPHENIX GitHub at line 336 of file G4ErrorPropagatorManager.cc
References G4EventManager::GetEventManager(), and G4EventManager::SetUserAction().
Here is the call graph for this function:| void G4ErrorPropagatorManager::SetUserAction | ( | G4UserSteppingAction * | userAction | ) |
Definition at line 343 of file G4ErrorPropagatorManager.cc.
View newest version in sPHENIX GitHub at line 343 of file G4ErrorPropagatorManager.cc
References G4EventManager::GetEventManager(), and G4EventManager::SetUserAction().
Here is the call graph for this function:| void G4ErrorPropagatorManager::SetUserInitialization | ( | G4VUserDetectorConstruction * | userInit | ) |
Definition at line 315 of file G4ErrorPropagatorManager.cc.
View newest version in sPHENIX GitHub at line 315 of file G4ErrorPropagatorManager.cc
References G4ErrorRunManagerHelper::SetUserInitialization(), and theG4ErrorRunManagerHelper.
Referenced by Initialize().
Here is the call graph for this function:
Here is the caller graph for this function:| void G4ErrorPropagatorManager::SetUserInitialization | ( | G4VPhysicalVolume * | userInit | ) |
Definition at line 322 of file G4ErrorPropagatorManager.cc.
View newest version in sPHENIX GitHub at line 322 of file G4ErrorPropagatorManager.cc
References G4ErrorRunManagerHelper::SetUserInitialization(), and theG4ErrorRunManagerHelper.
Here is the call graph for this function:| void G4ErrorPropagatorManager::SetUserInitialization | ( | G4VUserPhysicsList * | userInit | ) |
Definition at line 329 of file G4ErrorPropagatorManager.cc.
View newest version in sPHENIX GitHub at line 329 of file G4ErrorPropagatorManager.cc
References G4ErrorRunManagerHelper::SetUserInitialization(), and theG4ErrorRunManagerHelper.
Here is the call graph for this function:
|
private |
Definition at line 119 of file G4ErrorPropagatorManager.cc.
View newest version in sPHENIX GitHub at line 119 of file G4ErrorPropagatorManager.cc
References G4cout, G4endl, G4ErrorRunManagerHelper::GetRunManagerKernel(), theG4ErrorRunManagerHelper, and G4ErrorPropagatorData::verbose().
Referenced by G4ErrorPropagatorManager().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Definition at line 137 of file G4ErrorPropagatorManager.cc.
View newest version in sPHENIX GitHub at line 137 of file G4ErrorPropagatorManager.cc
References G4cout, G4endl, G4EventManager::GetEventManager(), G4PropagatorInField::GetIntersectionLocator(), G4TransportationManager::GetNavigatorForTracking(), G4TransportationManager::GetPropagatorInField(), G4TrackingManager::GetSteppingManager(), G4EventManager::GetTrackingManager(), G4TransportationManager::GetTransportationManager(), G4Navigator::GetVerboseLevel(), G4Navigator::GetWorldVolume(), PrintG4ErrorState(), G4SteppingManager::SetNavigator(), G4VIntersectionLocator::SetNavigatorFor(), G4TransportationManager::SetNavigatorForTracking(), G4Navigator::SetVerboseLevel(), G4Navigator::SetWorldVolume(), theG4ErrorPropagationNavigator, G4ErrorPropagatorData::verbose(), and Acts::Test::world.
Referenced by G4ErrorPropagatorManager().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Definition at line 155 of file G4ErrorPropagatorManager.hh.
View newest version in sPHENIX GitHub at line 155 of file G4ErrorPropagatorManager.hh
Referenced by G4ErrorPropagatorManager(), InitFieldForBackwards(), and ~G4ErrorPropagatorManager().
|
private |
Definition at line 157 of file G4ErrorPropagatorManager.hh.
View newest version in sPHENIX GitHub at line 157 of file G4ErrorPropagatorManager.hh
Referenced by G4ErrorPropagatorManager(), GetErrorPropagationNavigator(), StartNavigator(), and ~G4ErrorPropagatorManager().
|
staticprivate |
Definition at line 149 of file G4ErrorPropagatorManager.hh.
View newest version in sPHENIX GitHub at line 149 of file G4ErrorPropagatorManager.hh
Referenced by GetErrorPropagatorManager(), and ~G4ErrorPropagatorManager().
|
private |
Definition at line 151 of file G4ErrorPropagatorManager.hh.
View newest version in sPHENIX GitHub at line 151 of file G4ErrorPropagatorManager.hh
Referenced by GetErrorRunManagerHelper(), InitGeant4e(), RunTermination(), SetUserInitialization(), StartG4ErrorRunManagerHelper(), and ~G4ErrorPropagatorManager().
|
private |
Definition at line 153 of file G4ErrorPropagatorManager.hh.
View newest version in sPHENIX GitHub at line 153 of file G4ErrorPropagatorManager.hh
Referenced by G4ErrorPropagatorManager(), GetPropagator(), InitGeant4e(), InitTrackPropagation(), Propagate(), PropagateOneStep(), and ~G4ErrorPropagatorManager().