Geant4  10.01.p01
G4ErrorRunManagerHelper Class Reference

#include <G4ErrorRunManagerHelper.hh>

+ Collaboration diagram for G4ErrorRunManagerHelper:

Public Member Functions

 G4ErrorRunManagerHelper ()
 
virtual ~G4ErrorRunManagerHelper ()
 
void SetUserInitialization (G4VUserDetectorConstruction *userInit)
 
void SetUserInitialization (G4VPhysicalVolume *userInit)
 
void SetUserInitialization (G4VUserPhysicsList *userInit)
 
void SetUserAction (G4UserTrackingAction *userAction)
 
void SetUserAction (G4UserSteppingAction *userAction)
 
void RunInitialization ()
 
void InitializeGeometry ()
 
void InitializePhysics ()
 
void RunTermination ()
 
G4VUserPhysicsListGetUserPhysicsList () const
 

Static Public Member Functions

static G4ErrorRunManagerHelperGetRunManagerKernel ()
 

Private Attributes

G4VUserPhysicsListtheUserPhysicsList
 
G4VPhysicalVolumetheUserWorld
 
G4RunManagerKerneltheG4RunManagerKernel
 

Static Private Attributes

static G4ThreadLocal
G4ErrorRunManagerHelper
fRunManagerKernel = 0
 

Detailed Description

Definition at line 51 of file G4ErrorRunManagerHelper.hh.

Constructor & Destructor Documentation

G4ErrorRunManagerHelper::G4ErrorRunManagerHelper ( )

Definition at line 56 of file G4ErrorRunManagerHelper.cc.

References FatalException, fRunManagerKernel, G4cout, G4endl, G4Exception(), G4RunManagerKernel::GetRunManagerKernel(), G4RunManagerKernel::SetVerboseLevel(), theG4RunManagerKernel, theUserPhysicsList, and theUserWorld.

+ Here is the call graph for this function:

G4ErrorRunManagerHelper::~G4ErrorRunManagerHelper ( )
virtual

Definition at line 81 of file G4ErrorRunManagerHelper.cc.

Member Function Documentation

G4ErrorRunManagerHelper * G4ErrorRunManagerHelper::GetRunManagerKernel ( )
static

Definition at line 51 of file G4ErrorRunManagerHelper.cc.

References fRunManagerKernel.

Referenced by G4ErrorPropagatorManager::StartG4ErrorRunManagerHelper().

+ Here is the caller graph for this function:

G4VUserPhysicsList* G4ErrorRunManagerHelper::GetUserPhysicsList ( ) const
inline

Definition at line 87 of file G4ErrorRunManagerHelper.hh.

References theUserPhysicsList.

Referenced by InitializePhysics().

+ Here is the caller graph for this function:

void G4ErrorRunManagerHelper::InitializeGeometry ( )

Definition at line 108 of file G4ErrorRunManagerHelper.cc.

References G4RunManagerKernel::DefineWorldVolume(), FatalException, G4Exception(), G4TransportationManager::GetTransportationManager(), theG4RunManagerKernel, and theUserWorld.

Referenced by G4ErrorPropagatorManager::InitGeant4e().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void G4ErrorRunManagerHelper::InitializePhysics ( )

Definition at line 130 of file G4ErrorRunManagerHelper.cc.

References G4cout, G4endl, G4Exception(), G4RunManager::GetRunManager(), GetUserPhysicsList(), G4RunManagerKernel::InitializePhysics(), JustWarning, G4RunManagerKernel::SetPhysics(), theG4RunManagerKernel, and theUserPhysicsList.

Referenced by G4ErrorPropagatorManager::InitGeant4e().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void G4ErrorRunManagerHelper::RunInitialization ( )

Definition at line 161 of file G4ErrorRunManagerHelper.cc.

References G4RunManagerKernel::RunInitialization(), and theG4RunManagerKernel.

Referenced by G4ErrorPropagatorManager::InitGeant4e().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void G4ErrorRunManagerHelper::RunTermination ( )

Definition at line 183 of file G4ErrorRunManagerHelper.cc.

References G4RunManagerKernel::RunTermination(), and theG4RunManagerKernel.

Referenced by G4ErrorPropagatorManager::RunTermination().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void G4ErrorRunManagerHelper::SetUserAction ( G4UserTrackingAction userAction)

Definition at line 168 of file G4ErrorRunManagerHelper.cc.

References G4EventManager::GetEventManager(), and G4EventManager::SetUserAction().

+ Here is the call graph for this function:

void G4ErrorRunManagerHelper::SetUserAction ( G4UserSteppingAction userAction)

Definition at line 176 of file G4ErrorRunManagerHelper.cc.

References G4EventManager::GetEventManager(), and G4EventManager::SetUserAction().

+ Here is the call graph for this function:

void G4ErrorRunManagerHelper::SetUserInitialization ( G4VUserDetectorConstruction userInit)

Definition at line 87 of file G4ErrorRunManagerHelper.cc.

References G4VUserDetectorConstruction::Construct(), and theUserWorld.

Referenced by G4ErrorPropagatorManager::SetUserInitialization().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void G4ErrorRunManagerHelper::SetUserInitialization ( G4VPhysicalVolume userInit)

Definition at line 94 of file G4ErrorRunManagerHelper.cc.

References theUserWorld.

void G4ErrorRunManagerHelper::SetUserInitialization ( G4VUserPhysicsList userInit)

Definition at line 101 of file G4ErrorRunManagerHelper.cc.

References theUserPhysicsList.

Member Data Documentation

G4ThreadLocal G4ErrorRunManagerHelper * G4ErrorRunManagerHelper::fRunManagerKernel = 0
staticprivate

Definition at line 92 of file G4ErrorRunManagerHelper.hh.

Referenced by G4ErrorRunManagerHelper(), and GetRunManagerKernel().

G4RunManagerKernel* G4ErrorRunManagerHelper::theG4RunManagerKernel
private
G4VUserPhysicsList* G4ErrorRunManagerHelper::theUserPhysicsList
private
G4VPhysicalVolume* G4ErrorRunManagerHelper::theUserWorld
private

The documentation for this class was generated from the following files: