#include <G4ErrorPropagatorManager.hh>
Definition at line 63 of file G4ErrorPropagatorManager.hh.
◆ G4ErrorPropagatorManager()
G4ErrorPropagatorManager::G4ErrorPropagatorManager |
( |
| ) |
|
Definition at line 80 of file G4ErrorPropagatorManager.cc.
85 char* g4emverb = getenv(
"G4EVERBOSE");
G4Mag_UsualEqRhs * theEquationOfMotion
G4ErrorPropagator * thePropagator
void SetState(G4ErrorState sta)
static void SetVerbose(G4int ver)
G4ErrorPropagationNavigator * theG4ErrorPropagationNavigator
void StartG4ErrorRunManagerHelper()
static G4ErrorPropagatorData * GetErrorPropagatorData()
◆ ~G4ErrorPropagatorManager()
G4ErrorPropagatorManager::~G4ErrorPropagatorManager |
( |
| ) |
|
Definition at line 109 of file G4ErrorPropagatorManager.cc.
G4Mag_UsualEqRhs * theEquationOfMotion
G4ErrorPropagator * thePropagator
G4ErrorRunManagerHelper * theG4ErrorRunManagerHelper
G4ErrorPropagationNavigator * theG4ErrorPropagationNavigator
static G4ThreadLocal G4ErrorPropagatorManager * theG4ErrorPropagatorManager
◆ CloseGeometry()
G4bool G4ErrorPropagatorManager::CloseGeometry |
( |
| ) |
|
Definition at line 305 of file G4ErrorPropagatorManager.cc.
static G4StateManager * GetStateManager()
G4bool SetNewState(G4ApplicationState requestedState)
static G4GeometryManager * GetInstance()
void OpenGeometry(G4VPhysicalVolume *vol=0)
◆ EventTermination()
void G4ErrorPropagatorManager::EventTermination |
( |
| ) |
|
◆ GetErrorPropagationNavigator()
◆ GetErrorPropagatorManager()
Definition at line 69 of file G4ErrorPropagatorManager.cc.
G4ErrorPropagatorManager()
static G4ThreadLocal G4ErrorPropagatorManager * theG4ErrorPropagatorManager
◆ GetErrorRunManagerHelper()
◆ GetPropagator()
◆ InitFieldForBackwards()
G4bool G4ErrorPropagatorManager::InitFieldForBackwards |
( |
| ) |
|
Definition at line 229 of file G4ErrorPropagatorManager.cc.
236 if( !fieldMgr )
return 0;
244 if( !stepper )
return 0;
248 if ( !dynamic_cast<G4ErrorMag_UsualEqRhs*>(equation) ) {
G4ChordFinder * GetChordFinder()
void SetEquationOfMotion(G4EquationOfMotion *newEquation)
G4Mag_UsualEqRhs * theEquationOfMotion
void SetChordFinder(G4ChordFinder *aChordFinder)
G4EquationOfMotion * GetEquationOfMotion()
G4GLOB_DLL std::ostream G4cout
const G4MagIntegratorStepper * GetStepper() const
G4FieldManager * GetFieldManager() const
static G4TransportationManager * GetTransportationManager()
G4MagInt_Driver * GetIntegrationDriver()
const G4Field * GetDetectorField() const
◆ InitGeant4e()
void G4ErrorPropagatorManager::InitGeant4e |
( |
| ) |
|
Definition at line 172 of file G4ErrorPropagatorManager.cc.
198 std::ostringstream message;
200 G4Exception(
"G4ErrorPropagatorManager::InitGeant4e()",
G4String PrintG4ErrorState()
void InitTrackPropagation()
G4ErrorPropagator * thePropagator
void SetState(G4ErrorState sta)
static G4StateManager * GetStateManager()
G4GLOB_DLL std::ostream G4cout
G4bool InitFieldForBackwards()
void G4Exception(const char *originOfException, const char *exceptionCode, G4ExceptionSeverity severity, const char *comments)
G4ErrorRunManagerHelper * theG4ErrorRunManagerHelper
void InitializeGeometry()
static G4ErrorPropagatorData * GetErrorPropagatorData()
G4ApplicationState GetCurrentState() const
◆ InitTrackPropagation()
void G4ErrorPropagatorManager::InitTrackPropagation |
( |
| ) |
|
Definition at line 219 of file G4ErrorPropagatorManager.cc.
G4ErrorPropagator * thePropagator
void SetState(G4ErrorState sta)
void SetStepN(const G4int sn)
static G4ErrorPropagatorData * GetErrorPropagatorData()
◆ PrintG4ErrorState() [1/2]
G4String G4ErrorPropagatorManager::PrintG4ErrorState |
( |
| ) |
|
◆ PrintG4ErrorState() [2/2]
Definition at line 383 of file G4ErrorPropagatorManager.cc.
388 nam =
"G4ErrorState_PreInit";
391 nam =
"G4ErrorState_Init";
394 nam =
"G4ErrorState_Propagating";
397 nam =
"G4ErrorState_TargetCloserThanBoundary";
400 nam =
"G4ErrorState_StoppedAtTarget";
◆ PrintG4State() [1/2]
G4String G4ErrorPropagatorManager::PrintG4State |
( |
| ) |
|
◆ PrintG4State() [2/2]
Definition at line 416 of file G4ErrorPropagatorManager.cc.
421 nam =
"G4State_PreInit";
424 nam =
"G4State_Init";
427 nam =
"G4State_Idle";
430 nam =
"G4State_GeomClosed";
433 nam =
"G4State_EventProc";
436 nam =
"G4State_Quit";
439 nam =
"G4State_Abort";
◆ Propagate()
Definition at line 275 of file G4ErrorPropagatorManager.cc.
G4int Propagate(G4ErrorTrajState *currentTS, const G4ErrorTarget *target, G4ErrorMode mode=G4ErrorMode_PropForwards)
void InitTrackPropagation()
G4ErrorPropagator * thePropagator
void SetMode(G4ErrorMode mode)
static G4ErrorPropagatorData * GetErrorPropagatorData()
void SetSteppingManagerVerboseLevel()
◆ PropagateOneStep()
Definition at line 292 of file G4ErrorPropagatorManager.cc.
G4int PropagateOneStep(G4ErrorTrajState *currentTS)
G4ErrorPropagator * thePropagator
void SetMode(G4ErrorMode mode)
static G4ErrorPropagatorData * GetErrorPropagatorData()
void SetSteppingManagerVerboseLevel()
◆ RunTermination()
void G4ErrorPropagatorManager::RunTermination |
( |
| ) |
|
Definition at line 368 of file G4ErrorPropagatorManager.cc.
void SetState(G4ErrorState sta)
G4ErrorRunManagerHelper * theG4ErrorRunManagerHelper
static G4ErrorPropagatorData * GetErrorPropagatorData()
◆ SetSteppingManagerVerboseLevel()
void G4ErrorPropagatorManager::SetSteppingManagerVerboseLevel |
( |
| ) |
|
Definition at line 353 of file G4ErrorPropagatorManager.cc.
G4int GetVerboseLevel() const
void SetVerboseLevel(G4int vLevel)
G4SteppingManager * GetSteppingManager() const
static G4EventManager * GetEventManager()
G4TrackingManager * GetTrackingManager() const
◆ SetUserAction() [1/2]
Definition at line 339 of file G4ErrorPropagatorManager.cc.
void SetUserAction(G4UserEventAction *userAction)
static G4EventManager * GetEventManager()
◆ SetUserAction() [2/2]
Definition at line 346 of file G4ErrorPropagatorManager.cc.
void SetUserAction(G4UserEventAction *userAction)
static G4EventManager * GetEventManager()
◆ SetUserInitialization() [1/3]
Definition at line 318 of file G4ErrorPropagatorManager.cc.
G4ErrorRunManagerHelper * theG4ErrorRunManagerHelper
void SetUserInitialization(G4VUserDetectorConstruction *userInit)
◆ SetUserInitialization() [2/3]
Definition at line 325 of file G4ErrorPropagatorManager.cc.
G4ErrorRunManagerHelper * theG4ErrorRunManagerHelper
void SetUserInitialization(G4VUserDetectorConstruction *userInit)
◆ SetUserInitialization() [3/3]
Definition at line 332 of file G4ErrorPropagatorManager.cc.
G4ErrorRunManagerHelper * theG4ErrorRunManagerHelper
void SetUserInitialization(G4VUserDetectorConstruction *userInit)
◆ StartG4ErrorRunManagerHelper()
void G4ErrorPropagatorManager::StartG4ErrorRunManagerHelper |
( |
| ) |
|
|
private |
Definition at line 120 of file G4ErrorPropagatorManager.cc.
G4GLOB_DLL std::ostream G4cout
G4ErrorRunManagerHelper * theG4ErrorRunManagerHelper
static G4ErrorRunManagerHelper * GetRunManagerKernel()
◆ StartNavigator()
void G4ErrorPropagatorManager::StartNavigator |
( |
| ) |
|
|
private |
Definition at line 138 of file G4ErrorPropagatorManager.cc.
void SetNavigator(G4Navigator *value)
G4String PrintG4ErrorState()
G4SteppingManager * GetSteppingManager() const
G4int GetVerboseLevel() const
void SetVerboseLevel(G4int level)
G4GLOB_DLL std::ostream G4cout
G4Navigator * GetNavigatorForTracking() const
static G4TransportationManager * GetTransportationManager()
G4ErrorPropagationNavigator * theG4ErrorPropagationNavigator
void SetWorldVolume(G4VPhysicalVolume *pWorld)
static G4EventManager * GetEventManager()
void SetNavigatorFor(G4Navigator *fNavigator)
G4PropagatorInField * GetPropagatorInField() const
G4VIntersectionLocator * GetIntersectionLocator()
void SetNavigatorForTracking(G4Navigator *newNavigator)
G4TrackingManager * GetTrackingManager() const
G4VPhysicalVolume * GetWorldVolume() const
◆ theEquationOfMotion
◆ theG4ErrorPropagationNavigator
◆ theG4ErrorPropagatorManager
◆ theG4ErrorRunManagerHelper
◆ thePropagator
The documentation for this class was generated from the following files: