85 char* g4emverb = getenv(
"G4EVERBOSE");
200 G4Exception(
"G4ErrorPropagatorManager::InitGeant4e()",
236 if( !fieldMgr )
return 0;
242 if( !driver )
return 0;
246 if ( !dynamic_cast<G4ErrorMag_UsualEqRhs*>(equation) ) {
386 nam =
"G4ErrorState_PreInit";
389 nam =
"G4ErrorState_Init";
392 nam =
"G4ErrorState_Propagating";
395 nam =
"G4ErrorState_TargetCloserThanBoundary";
398 nam =
"G4ErrorState_StoppedAtTarget";
419 nam =
"G4State_PreInit";
422 nam =
"G4State_Init";
425 nam =
"G4State_Idle";
428 nam =
"G4State_GeomClosed";
431 nam =
"G4State_EventProc";
434 nam =
"G4State_Quit";
437 nam =
"G4State_Abort";
G4VIntegrationDriver * GetIntegrationDriver()
static G4ThreadLocal G4ErrorPropagatorManager * theG4ErrorPropagatorManager
G4bool SetNewState(G4ApplicationState requestedState)
static void SetVerbose(G4int ver)
~G4ErrorPropagatorManager()
void SetNavigator(G4Navigator *value)
static constexpr double mm
virtual G4EquationOfMotion * GetEquationOfMotion()=0
void message(RunManager *runmanager)
G4ErrorRunManagerHelper * theG4ErrorRunManagerHelper
G4String PrintG4ErrorState()
void SetUserAction(G4UserTrackingAction *userAction)
static G4ErrorPropagatorManager * GetErrorPropagatorManager()
void SetStepN(const G4int sn)
G4Navigator * GetNavigatorForTracking() const
void SetUserAction(G4UserEventAction *userAction)
void StartG4ErrorRunManagerHelper()
void SetVerboseLevel(G4int vLevel)
G4ErrorPropagator * thePropagator
G4ErrorPropagatorManager()
void InitTrackPropagation()
void SetNavigatorFor(G4Navigator *fNavigator)
G4VIntersectionLocator * GetIntersectionLocator()
G4int GetVerboseLevel() const
void SetSteppingManagerVerboseLevel()
G4FieldManager * GetFieldManager() const
G4TrackingManager * GetTrackingManager() const
G4int Propagate(G4ErrorTrajState *currentTS, const G4ErrorTarget *target, G4ErrorMode mode=G4ErrorMode_PropForwards)
void SetMode(G4ErrorMode mode)
static G4GeometryManager * GetInstance()
G4int Propagate(G4ErrorTrajState *currentTS, const G4ErrorTarget *target, G4ErrorMode mode=G4ErrorMode_PropForwards)
void SetWorldVolume(G4VPhysicalVolume *pWorld)
static G4EventManager * GetEventManager()
const G4Field * GetDetectorField() const
static G4ErrorRunManagerHelper * GetRunManagerKernel()
void InitializeGeometry()
void OpenGeometry(G4VPhysicalVolume *vol=0)
void SetVerboseLevel(G4int level)
static G4TransportationManager * GetTransportationManager()
G4int PropagateOneStep(G4ErrorTrajState *currentTS, G4ErrorMode mode=G4ErrorMode_PropForwards)
G4Mag_UsualEqRhs * theEquationOfMotion
G4ErrorPropagationNavigator * theG4ErrorPropagationNavigator
void G4Exception(const char *originOfException, const char *exceptionCode, G4ExceptionSeverity severity, const char *description)
void SetChordFinder(G4ChordFinder *aChordFinder)
G4ApplicationState GetCurrentState() const
G4GLOB_DLL std::ostream G4cout
G4bool InitFieldForBackwards()
void SetState(G4ErrorState sta)
G4PropagatorInField * GetPropagatorInField() const
void SetNavigatorForTracking(G4Navigator *newNavigator)
G4VPhysicalVolume * GetWorldVolume() const
G4SteppingManager * GetSteppingManager() const
void SetUserInitialization(G4VUserDetectorConstruction *userInit)
G4int PropagateOneStep(G4ErrorTrajState *currentTS)
void SetUserInitialization(G4VUserDetectorConstruction *userInit)
static G4StateManager * GetStateManager()
G4ChordFinder * GetChordFinder()
G4int GetVerboseLevel() const
static G4ErrorPropagatorData * GetErrorPropagatorData()