50#ifndef G4RunManagerKernel_hh
51#define G4RunManagerKernel_hh 1
79 G4bool topologyIsChanged =
true);
82 G4bool topologyIsChanged =
true);
154 if(geometryToBeOptimized != vl)
156 geometryToBeOptimized = vl;
163 return numberOfParallelWorld;
173 return numberOfStaticAllocators;
204 void CheckRegularGeometry();
205 G4bool ConfirmCoupledTransportation();
206 void SetScoreSplitter();
219 G4bool geometryInitialized =
false;
220 G4bool physicsInitialized =
false;
221 G4bool geometryToBeOptimized =
true;
222 G4bool physicsNeedsToBeReBuilt =
true;
223 G4int verboseLevel = 0;
224 G4int numberOfParallelWorld = 0;
232 G4int numberOfStaticAllocators = 0;
G4PrimaryTransformer * GetPrimaryTransformer() const
void SetPrimaryTransformer(G4PrimaryTransformer *tf)
G4TrackingManager * GetTrackingManager() const
G4StackManager * GetStackManager() const
void SetupDefaultRegion()
G4PrimaryTransformer * GetPrimaryTransformer() const
void GeometryHasBeenModified()
G4Region * defaultRegionForParallelWorld
static G4RunManagerKernel * GetRunManagerKernel()
void SetPhysics(G4VUserPhysicsList *uPhys)
RMKType runManagerKernelType
G4StackManager * GetStackManager() const
G4VPhysicalVolume * GetCurrentWorld() const
G4int GetNumberOfStaticAllocators() const
void WorkerUpdateWorldVolume()
void DefineWorldVolume(G4VPhysicalVolume *worldVol, G4bool topologyIsChanged=true)
void PropagateGenericIonID()
void PhysicsHasBeenModified()
void SetNumberOfParallelWorld(G4int i)
G4EventManager * GetEventManager() const
void SetGeometryToBeOptimized(G4bool vl)
G4bool RunInitialization(G4bool fakeRun=false)
void WorkerDefineWorldVolume(G4VPhysicalVolume *worldVol, G4bool topologyIsChanged=true)
G4VUserPhysicsList * GetPhysicsList() const
virtual void SetupShadowProcess() const
G4int GetNumberOfParallelWorld() const
void SetPrimaryTransformer(G4PrimaryTransformer *pt)
virtual ~G4RunManagerKernel()
void DumpRegion(const G4String &rname) const
G4bool geometryNeedsToBeClosed
void BuildPhysicsTables(G4bool fakeRun)
const G4String & GetVersionString() const
void SetVerboseLevel(G4int vl)
G4TrackingManager * GetTrackingManager() const