53#ifndef G4RunManagerKernel_h
54#define G4RunManagerKernel_h 1
87 G4bool topologyIsChanged=
true);
111 void ResetNavigator();
112 void BuildPhysicsTables();
132 G4bool geometryInitialized;
133 G4bool physicsInitialized;
134 G4bool geometryNeedsToBeClosed;
135 G4bool geometryToBeOptimized;
136 G4bool physicsNeedsToBeReBuilt;
138 G4int numberOfParallelWorld;
143 G4Region* defaultRegionForParallelWorld;
148 { geometryNeedsToBeClosed =
true; }
154 { physicsNeedsToBeReBuilt =
true; }
162 {
return eventManager; }
173 {
return versionString; }
176 { verboseLevel = vl; }
180 if(geometryToBeOptimized != vl)
182 geometryToBeOptimized = vl;
183 geometryNeedsToBeClosed =
true;
188 {
return numberOfParallelWorld; }
190 { numberOfParallelWorld = i; }
193 void CheckRegularGeometry();
194 G4bool ConfirmCoupledTransportation();
195 void SetScoreSplitter();
G4PrimaryTransformer * GetPrimaryTransformer() const
void SetPrimaryTransformer(G4PrimaryTransformer *tf)
G4TrackingManager * GetTrackingManager() const
G4StackManager * GetStackManager() const
G4PrimaryTransformer * GetPrimaryTransformer() const
void GeometryHasBeenModified()
static G4RunManagerKernel * GetRunManagerKernel()
void SetPhysics(G4VUserPhysicsList *uPhys)
G4StackManager * GetStackManager() const
void DefineWorldVolume(G4VPhysicalVolume *worldVol, G4bool topologyIsChanged=true)
void PhysicsHasBeenModified()
void SetNumberOfParallelWorld(G4int i)
G4EventManager * GetEventManager() const
void SetGeometryToBeOptimized(G4bool vl)
G4int GetNumberOfParallelWorld() const
G4bool RunInitialization()
void SetPrimaryTransformer(G4PrimaryTransformer *pt)
virtual ~G4RunManagerKernel()
void DumpRegion(const G4String &rname) const
const G4String & GetVersionString() const
void SetVerboseLevel(G4int vl)
G4TrackingManager * GetTrackingManager() const