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