Geant4  10.04
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
G4ErrorPropagatorManager Class Reference

Public Member Functions

 G4ErrorPropagatorManager ()
 
 ~G4ErrorPropagatorManager ()
 
void EventTermination ()
 
void RunTermination ()
 
void InitGeant4e ()
 
void InitTrackPropagation ()
 
G4bool InitFieldForBackwards ()
 
G4int Propagate (G4ErrorTrajState *currentTS, const G4ErrorTarget *target, G4ErrorMode mode=G4ErrorMode_PropForwards)
 
G4int PropagateOneStep (G4ErrorTrajState *currentTS, G4ErrorMode mode=G4ErrorMode_PropForwards)
 
G4bool CloseGeometry ()
 
void SetUserInitialization (G4VUserDetectorConstruction *userInit)
 
void SetUserInitialization (G4VPhysicalVolume *userInit)
 
void SetUserInitialization (G4VUserPhysicsList *userInit)
 
void SetUserAction (G4UserTrackingAction *userAction)
 
void SetUserAction (G4UserSteppingAction *userAction)
 
G4String PrintG4ErrorState ()
 
G4String PrintG4ErrorState (G4ErrorState state)
 
G4String PrintG4State ()
 
G4String PrintG4State (G4ApplicationState state)
 
G4ErrorRunManagerHelperGetErrorRunManagerHelper () const
 
void SetSteppingManagerVerboseLevel ()
 
G4ErrorPropagationNavigatorGetErrorPropagationNavigator () const
 
G4ErrorPropagatorGetPropagator () const
 

Static Public Member Functions

static G4ErrorPropagatorManagerGetErrorPropagatorManager ()
 

Private Member Functions

void StartG4ErrorRunManagerHelper ()
 
void StartNavigator ()
 

Private Attributes

G4ErrorRunManagerHelpertheG4ErrorRunManagerHelper
 
G4ErrorPropagatorthePropagator
 
G4Mag_UsualEqRhstheEquationOfMotion
 
G4ErrorPropagationNavigatortheG4ErrorPropagationNavigator
 

Static Private Attributes

static G4ThreadLocal
G4ErrorPropagatorManager
theG4ErrorPropagatorManager
 

Constructor & Destructor Documentation

Member Function Documentation

static G4ErrorPropagatorManager* GetErrorPropagatorManager ( )
static
void EventTermination ( )
void RunTermination ( )
void InitGeant4e ( )
void InitTrackPropagation ( )
G4bool InitFieldForBackwards ( )
G4int Propagate ( G4ErrorTrajState currentTS,
const G4ErrorTarget target,
G4ErrorMode  mode = G4ErrorMode_PropForwards 
)
G4int PropagateOneStep ( G4ErrorTrajState currentTS,
G4ErrorMode  mode = G4ErrorMode_PropForwards 
)
G4bool CloseGeometry ( )
void SetUserInitialization ( G4VUserDetectorConstruction userInit)
void SetUserInitialization ( G4VPhysicalVolume userInit)
void SetUserInitialization ( G4VUserPhysicsList userInit)
void SetUserAction ( G4UserTrackingAction userAction)
void SetUserAction ( G4UserSteppingAction userAction)
G4String PrintG4ErrorState ( )
G4String PrintG4ErrorState ( G4ErrorState  state)
G4String PrintG4State ( )
G4String PrintG4State ( G4ApplicationState  state)
G4ErrorRunManagerHelper* GetErrorRunManagerHelper ( ) const
void SetSteppingManagerVerboseLevel ( )
G4ErrorPropagationNavigator* GetErrorPropagationNavigator ( ) const
G4ErrorPropagator* GetPropagator ( ) const

References thePropagator.

void StartG4ErrorRunManagerHelper ( )
private
void StartNavigator ( )
private

Member Data Documentation

G4ThreadLocal G4ErrorPropagatorManager* theG4ErrorPropagatorManager
staticprivate
G4ErrorRunManagerHelper* theG4ErrorRunManagerHelper
private
G4ErrorPropagator* thePropagator
private

Referenced by GetPropagator().

G4Mag_UsualEqRhs* theEquationOfMotion
private
G4ErrorPropagationNavigator* theG4ErrorPropagationNavigator
private