59 G4Exception(
"G4ErrorRunManagerHelper::G4ErrorRunManagerHelper()",
61 "G4eRunManageKernel constructed twice.");
119 ->GetNavigatorForTracking()->GetWorldVolume() == 0 ) {
120 G4Exception(
"G4ErrorRunManagerHelper::InitializeGeometry()",
122 "No world defined in your geometry!" );
133 G4cout <<
" G4ErrorRunManagerHelper::InitializePhysics " <<
G4endl;
145 message <<
"Physics list is not G4ErrorPhysicsList. Are you sure?";
146 G4Exception(
"G4ErrorRunManagerHelper::InitializePhysics()",
G4bool RunInitialization(G4bool fakeRun=false)
static G4RunManager * GetRunManager()
G4VUserPhysicsList * theUserPhysicsList
void DefineWorldVolume(G4VPhysicalVolume *worldVol, G4bool topologyIsChanged=true)
void message(RunManager *runmanager)
G4ErrorRunManagerHelper()
void SetUserAction(G4UserEventAction *userAction)
virtual ~G4ErrorRunManagerHelper()
static G4RunManagerKernel * GetRunManagerKernel()
void SetPhysics(G4VUserPhysicsList *uPhys)
G4VPhysicalVolume * theUserWorld
void SetUserAction(G4UserTrackingAction *userAction)
static G4EventManager * GetEventManager()
static G4ThreadLocal G4ErrorRunManagerHelper * fRunManagerKernel
static G4ErrorRunManagerHelper * GetRunManagerKernel()
void InitializeGeometry()
void SetVerboseLevel(G4int vl)
G4VUserPhysicsList * GetUserPhysicsList() const
static G4TransportationManager * GetTransportationManager()
void G4Exception(const char *originOfException, const char *exceptionCode, G4ExceptionSeverity severity, const char *description)
virtual G4VPhysicalVolume * Construct()=0
G4GLOB_DLL std::ostream G4cout
G4RunManagerKernel * theG4RunManagerKernel
void SetUserInitialization(G4VUserDetectorConstruction *userInit)