53 #ifndef G4RunManagerKernel_h
54 #define G4RunManagerKernel_h 1
94 G4bool topologyIsChanged=
true);
97 G4bool topologyIsChanged=
true);
149 G4bool geometryInitialized;
150 G4bool physicsInitialized;
151 G4bool geometryToBeOptimized;
152 G4bool physicsNeedsToBeReBuilt;
154 G4int numberOfParallelWorld;
171 { physicsNeedsToBeReBuilt =
true; }
179 {
return eventManager; }
190 {
return versionString; }
193 { verboseLevel = vl; }
197 if(geometryToBeOptimized != vl)
199 geometryToBeOptimized = vl;
205 {
return numberOfParallelWorld; }
207 { numberOfParallelWorld = i; }
210 {
return physicsList; }
213 {
return currentWorld; }
215 void CheckRegularGeometry();
216 G4bool ConfirmCoupledTransportation();
217 void SetScoreSplitter();
219 G4int numberOfStaticAllocators;
223 {
return numberOfStaticAllocators; }
G4Region * defaultRegionForParallelWorld
G4int GetNumberOfParallelWorld() const
virtual void SetupShadowProcess() const
void SetPrimaryTransformer(G4PrimaryTransformer *pt)
void SetPhysics(G4VUserPhysicsList *uPhys)
G4StackManager * GetStackManager() const
G4EventManager * GetEventManager() const
void SetNumberOfParallelWorld(G4int i)
G4PrimaryTransformer * GetPrimaryTransformer() const
G4TrackingManager * GetTrackingManager() const
G4StackManager * GetStackManager() const
void SetGeometryToBeOptimized(G4bool vl)
static G4RunManagerKernel * GetRunManagerKernel()
G4bool RunInitialization(G4bool fakeRun=false)
void WorkerDefineWorldVolume(G4VPhysicalVolume *worldVol, G4bool topologyIsChanged=true)
G4TrackingManager * GetTrackingManager() const
const G4String & GetVersionString() const
void DumpRegion(const G4String &rname) const
RMKType runManagerKernelType
void SetupDefaultRegion()
G4PrimaryTransformer * GetPrimaryTransformer() const
G4VUserPhysicsList * GetPhysicsList() const
void GeometryHasBeenModified()
void SetPrimaryTransformer(G4PrimaryTransformer *tf)
G4int GetNumberOfStaticAllocators() const
void BuildPhysicsTables(G4bool fakeRun)
void PhysicsHasBeenModified()
virtual ~G4RunManagerKernel()
void WorkerUpdateWorldVolume()
void SetVerboseLevel(G4int vl)
void PropagateGenericIonID()
G4VPhysicalVolume * GetCurrentWorld() const
void DefineWorldVolume(G4VPhysicalVolume *worldVol, G4bool topologyIsChanged=true)
G4bool geometryNeedsToBeClosed