Geant4  10.01.p02
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 ()
 
G4VUserPhysicsList * GetUserPhysicsList () const
 

Static Public Member Functions

static G4ErrorRunManagerHelper * GetRunManagerKernel ()
 

Private Attributes

G4VUserPhysicsList * theUserPhysicsList
 
G4VPhysicalVolume * theUserWorld
 
G4RunManagerKernel * theG4RunManagerKernel
 

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: