ECCE @ EIC Software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
G4RunManagerKernel Class Reference

#include <geant4/tree/geant4-10.6-release/source/run/include/G4RunManagerKernel.hh>

+ Inheritance diagram for G4RunManagerKernel:
+ Collaboration diagram for G4RunManagerKernel:

Public Types

enum  RMKType { sequentialRMK, masterRMK, workerRMK }
 

Public Member Functions

 G4RunManagerKernel ()
 
virtual ~G4RunManagerKernel ()
 
void DefineWorldVolume (G4VPhysicalVolume *worldVol, G4bool topologyIsChanged=true)
 
void WorkerDefineWorldVolume (G4VPhysicalVolume *worldVol, G4bool topologyIsChanged=true)
 
void SetPhysics (G4VUserPhysicsList *uPhys)
 
void InitializePhysics ()
 
G4bool RunInitialization (G4bool fakeRun=false)
 
void RunTermination ()
 
void WorkerUpdateWorldVolume ()
 
void UpdateRegion ()
 
void DumpRegion (const G4String &rname) const
 
void DumpRegion (G4Region *region=0) const
 
void GeometryHasBeenModified ()
 
void PhysicsHasBeenModified ()
 
G4EventManagerGetEventManager () const
 
G4StackManagerGetStackManager () const
 
G4TrackingManagerGetTrackingManager () const
 
void SetPrimaryTransformer (G4PrimaryTransformer *pt)
 
G4PrimaryTransformerGetPrimaryTransformer () const
 
const G4StringGetVersionString () const
 
void SetVerboseLevel (G4int vl)
 
void SetGeometryToBeOptimized (G4bool vl)
 
G4int GetNumberOfParallelWorld () const
 
void SetNumberOfParallelWorld (G4int i)
 
G4VUserPhysicsListGetPhysicsList () const
 
G4VPhysicalVolumeGetCurrentWorld () const
 
G4int GetNumberOfStaticAllocators () const
 

Static Public Member Functions

static G4RunManagerKernelGetRunManagerKernel ()
 

Protected Member Functions

 G4RunManagerKernel (RMKType rmkType)
 
void SetupDefaultRegion ()
 
void SetupPhysics ()
 
void ResetNavigator ()
 
void BuildPhysicsTables (G4bool fakeRun)
 
void CheckRegions ()
 
virtual void SetupShadowProcess () const
 
void PropagateGenericIonID ()
 

Protected Attributes

RMKType runManagerKernelType
 
G4RegiondefaultRegion
 
G4RegiondefaultRegionForParallelWorld
 
G4bool geometryNeedsToBeClosed
 

Private Member Functions

void CheckRegularGeometry ()
 
G4bool ConfirmCoupledTransportation ()
 
void SetScoreSplitter ()
 

Private Attributes

G4VUserPhysicsListphysicsList
 
G4VPhysicalVolumecurrentWorld
 
G4bool geometryInitialized
 
G4bool physicsInitialized
 
G4bool geometryToBeOptimized
 
G4bool physicsNeedsToBeReBuilt
 
G4int verboseLevel
 
G4int numberOfParallelWorld
 
G4EventManagereventManager
 
G4ExceptionHandlerdefaultExceptionHandler
 
G4String versionString
 
G4int numberOfStaticAllocators
 

Static Private Attributes

static G4ThreadLocal
G4RunManagerKernel
fRunManagerKernel = 0
 

Detailed Description

Definition at line 67 of file G4RunManagerKernel.hh.

View newest version in sPHENIX GitHub at line 67 of file G4RunManagerKernel.hh

Member Enumeration Documentation

Enumerator:
sequentialRMK 
masterRMK 
workerRMK 

Definition at line 85 of file G4RunManagerKernel.hh.

View newest version in sPHENIX GitHub at line 85 of file G4RunManagerKernel.hh

Constructor & Destructor Documentation

Member Function Documentation

void G4RunManagerKernel::BuildPhysicsTables ( G4bool  fakeRun)
protected

Definition at line 786 of file G4RunManagerKernel.cc.

View newest version in sPHENIX GitHub at line 786 of file G4RunManagerKernel.cc

References G4UImanager::ApplyCommand(), G4VUserPhysicsList::BuildPhysicsTable(), G4VUserPhysicsList::DumpCutValuesTable(), G4VUserPhysicsList::DumpCutValuesTableIfRequested(), DumpRegion(), G4ProductionCutsTable::GetProductionCutsTable(), G4UImanager::GetUIpointer(), masterRMK, physicsList, physicsNeedsToBeReBuilt, runManagerKernelType, TIMEMORY_AUTO_TIMER, and verboseLevel.

Referenced by RunInitialization().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void G4RunManagerKernel::CheckRegions ( )
protected

Definition at line 810 of file G4RunManagerKernel.cc.

View newest version in sPHENIX GitHub at line 810 of file G4RunManagerKernel.cc

References G4Region::AddRootLogicalVolume(), G4Region::BelongsTo(), currentWorld, defaultRegionForParallelWorld, G4cout, G4endl, G4RegionStore::GetInstance(), G4Region::GetName(), G4TransportationManager::GetNoWorlds(), G4Region::GetProductionCuts(), G4ProductionCutsTable::GetProductionCutsTable(), G4LogicalVolume::GetRegion(), G4TransportationManager::GetTransportationManager(), G4TransportationManager::GetWorldsIterator(), G4Region::IsInMassGeometry(), G4Region::IsInParallelGeometry(), G4Region::SetProductionCuts(), G4LogicalVolume::SetRegion(), G4Region::SetWorld(), G4Region::UsedInMassGeometry(), and G4Region::UsedInParallelGeometry().

Referenced by InitializePhysics(), and UpdateRegion().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void G4RunManagerKernel::CheckRegularGeometry ( )
private

Definition at line 961 of file G4RunManagerKernel.cc.

View newest version in sPHENIX GitHub at line 961 of file G4RunManagerKernel.cc

References G4LogicalVolumeStore::GetInstance(), pos(), and SetScoreSplitter().

Referenced by RunInitialization().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

G4bool G4RunManagerKernel::ConfirmCoupledTransportation ( )
private

Definition at line 982 of file G4RunManagerKernel.cc.

View newest version in sPHENIX GitHub at line 982 of file G4RunManagerKernel.cc

References G4ProcessManager::GetAlongStepProcessVector(), G4ParticleTable::GetIterator(), G4ParticleTable::GetParticleTable(), G4ParticleDefinition::GetProcessManager(), G4VProcess::GetProcessName(), Acts::UnitConstants::pm, G4ParticleTableIterator< K, V >::reset(), theParticleIterator, typeDoIt, and G4ParticleTableIterator< K, V >::value().

+ Here is the call graph for this function:

void G4RunManagerKernel::DumpRegion ( const G4String rname) const

Definition at line 883 of file G4RunManagerKernel.cc.

View newest version in sPHENIX GitHub at line 883 of file G4RunManagerKernel.cc

References G4RegionStore::GetInstance(), and G4RegionStore::GetRegion().

Referenced by BuildPhysicsTables(), DumpRegion(), and G4RunManager::DumpRegion().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void G4RunManagerKernel::GeometryHasBeenModified ( )
inline

Definition at line 163 of file G4RunManagerKernel.hh.

View newest version in sPHENIX GitHub at line 163 of file G4RunManagerKernel.hh

References geometryNeedsToBeClosed.

Referenced by G4RunManager::GeometryHasBeenModified(), G4RunManager::ReinitializeGeometry(), and G4RunManager::SetGeometryToBeOptimized().

+ Here is the caller graph for this function:

G4VPhysicalVolume* G4RunManagerKernel::GetCurrentWorld ( ) const
inline

Definition at line 211 of file G4RunManagerKernel.hh.

View newest version in sPHENIX GitHub at line 211 of file G4RunManagerKernel.hh

References currentWorld.

Referenced by G4WorkerRunManager::InitializeGeometry().

+ Here is the caller graph for this function:

G4EventManager* G4RunManagerKernel::GetEventManager ( ) const
inline

Definition at line 177 of file G4RunManagerKernel.hh.

View newest version in sPHENIX GitHub at line 177 of file G4RunManagerKernel.hh

References eventManager.

Referenced by G4RunManager::G4RunManager().

+ Here is the caller graph for this function:

G4int G4RunManagerKernel::GetNumberOfParallelWorld ( ) const
inline

Definition at line 203 of file G4RunManagerKernel.hh.

View newest version in sPHENIX GitHub at line 203 of file G4RunManagerKernel.hh

References numberOfParallelWorld.

Referenced by G4PhysicsListHelper::AddTransportation(), and G4WorkerRunManager::InitializeGeometry().

+ Here is the caller graph for this function:

G4int G4RunManagerKernel::GetNumberOfStaticAllocators ( ) const
inline

Definition at line 221 of file G4RunManagerKernel.hh.

View newest version in sPHENIX GitHub at line 221 of file G4RunManagerKernel.hh

References numberOfStaticAllocators.

Referenced by G4MTRunManager::G4MTRunManager().

+ Here is the caller graph for this function:

G4VUserPhysicsList* G4RunManagerKernel::GetPhysicsList ( ) const
inline

Definition at line 208 of file G4RunManagerKernel.hh.

View newest version in sPHENIX GitHub at line 208 of file G4RunManagerKernel.hh

References physicsList.

G4PrimaryTransformer* G4RunManagerKernel::GetPrimaryTransformer ( ) const
inline

Definition at line 185 of file G4RunManagerKernel.hh.

View newest version in sPHENIX GitHub at line 185 of file G4RunManagerKernel.hh

References eventManager, and G4EventManager::GetPrimaryTransformer().

Referenced by RunInitialization().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

G4RunManagerKernel * G4RunManagerKernel::GetRunManagerKernel ( )
static

Definition at line 78 of file G4RunManagerKernel.cc.

View newest version in sPHENIX GitHub at line 78 of file G4RunManagerKernel.cc

References fRunManagerKernel.

Referenced by G4PhysicsListHelper::AddTransportation(), G4VisManager::Disable(), G4MaterialScanner::DoScan(), G4ExceptionHandler::DumpTrackInfo(), export_G4RunManagerKernel(), G4ErrorRunManagerHelper::G4ErrorRunManagerHelper(), and RE06SteppingVerbose::InitializeTimers().

+ Here is the caller graph for this function:

G4StackManager* G4RunManagerKernel::GetStackManager ( ) const
inline

Definition at line 179 of file G4RunManagerKernel.hh.

View newest version in sPHENIX GitHub at line 179 of file G4RunManagerKernel.hh

References eventManager, and G4EventManager::GetStackManager().

+ Here is the call graph for this function:

G4TrackingManager* G4RunManagerKernel::GetTrackingManager ( ) const
inline

Definition at line 181 of file G4RunManagerKernel.hh.

View newest version in sPHENIX GitHub at line 181 of file G4RunManagerKernel.hh

References eventManager, and G4EventManager::GetTrackingManager().

Referenced by G4VisManager::Disable(), G4ExceptionHandler::DumpTrackInfo(), and RE06SteppingVerbose::InitializeTimers().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

const G4String& G4RunManagerKernel::GetVersionString ( ) const
inline

Definition at line 188 of file G4RunManagerKernel.hh.

View newest version in sPHENIX GitHub at line 188 of file G4RunManagerKernel.hh

References versionString.

Referenced by G4RunManager::GetVersionString().

+ Here is the caller graph for this function:

void G4RunManagerKernel::InitializePhysics ( )

Definition at line 581 of file G4RunManagerKernel.cc.

View newest version in sPHENIX GitHub at line 581 of file G4RunManagerKernel.cc

References G4VUserPhysicsList::CheckParticleList(), CheckRegions(), G4VUserPhysicsList::Construct(), FatalException, G4cout, G4endl, G4Exception(), G4State_Idle, G4State_Init, G4State_PreInit, geometryInitialized, G4StateManager::GetCurrentState(), G4StateManager::GetStateManager(), G4StateManager::GetStateString(), G4UnitDefinition::GetUnitsTable(), G4Threading::IsMasterThread(), numberOfParallelWorld, physicsInitialized, physicsList, G4VUserPhysicsList::SetCuts(), G4StateManager::SetNewState(), G4TemplateAutoLock< _Mutex_t >::unlock(), G4VUserPhysicsList::UseCoupledTransportation(), and verboseLevel.

Referenced by G4ErrorRunManagerHelper::InitializePhysics(), and G4RunManager::InitializePhysics().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void G4RunManagerKernel::PhysicsHasBeenModified ( )
inline

Definition at line 169 of file G4RunManagerKernel.hh.

View newest version in sPHENIX GitHub at line 169 of file G4RunManagerKernel.hh

References physicsNeedsToBeReBuilt.

Referenced by G4RunManager::PhysicsHasBeenModified().

+ Here is the caller graph for this function:

void G4RunManagerKernel::PropagateGenericIonID ( )
protected

Definition at line 721 of file G4RunManagerKernel.cc.

View newest version in sPHENIX GitHub at line 721 of file G4RunManagerKernel.cc

References G4ParticleTable::GetGenericIon(), G4ParticleTable::GetIterator(), G4ParticleDefinition::GetParticleDefinitionID(), G4ParticleTable::GetParticleTable(), G4ParticleDefinition::IsGeneralIon(), particle, G4ParticleTableIterator< K, V >::reset(), G4ParticleDefinition::SetParticleDefinitionID(), and G4ParticleTableIterator< K, V >::value().

Referenced by RunInitialization().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void G4RunManagerKernel::ResetNavigator ( )
protected

Definition at line 745 of file G4RunManagerKernel.cc.

View newest version in sPHENIX GitHub at line 745 of file G4RunManagerKernel.cc

References G4GeometryManager::CloseGeometry(), G4cout, G4endl, geometryNeedsToBeClosed, geometryToBeOptimized, G4GeometryManager::GetInstance(), G4GeometryManager::OpenGeometry(), runManagerKernelType, verboseLevel, and workerRMK.

Referenced by RunInitialization().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

G4bool G4RunManagerKernel::RunInitialization ( G4bool  fakeRun = false)
void G4RunManagerKernel::RunTermination ( )

Definition at line 738 of file G4RunManagerKernel.cc.

View newest version in sPHENIX GitHub at line 738 of file G4RunManagerKernel.cc

References G4State_Idle, G4ProductionCutsTable::GetProductionCutsTable(), G4StateManager::GetStateManager(), G4ProductionCutsTable::PhysicsTableUpdated(), runManagerKernelType, G4StateManager::SetNewState(), and workerRMK.

Referenced by G4ErrorRunManagerHelper::RunTermination(), and G4RunManager::RunTermination().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void G4RunManagerKernel::SetGeometryToBeOptimized ( G4bool  vl)
inline

Definition at line 194 of file G4RunManagerKernel.hh.

View newest version in sPHENIX GitHub at line 194 of file G4RunManagerKernel.hh

References geometryNeedsToBeClosed, and geometryToBeOptimized.

Referenced by G4RunManager::SetGeometryToBeOptimized().

+ Here is the caller graph for this function:

void G4RunManagerKernel::SetNumberOfParallelWorld ( G4int  i)
inline

Definition at line 205 of file G4RunManagerKernel.hh.

View newest version in sPHENIX GitHub at line 205 of file G4RunManagerKernel.hh

References numberOfParallelWorld.

Referenced by G4WorkerRunManager::InitializeGeometry(), and G4RunManager::InitializeGeometry().

+ Here is the caller graph for this function:

void G4RunManagerKernel::SetPhysics ( G4VUserPhysicsList uPhys)

Definition at line 514 of file G4RunManagerKernel.cc.

View newest version in sPHENIX GitHub at line 514 of file G4RunManagerKernel.cc

References G4ParticleTable::DumpTable(), G4ParticleTable::entries(), G4cout, G4endl, G4ParticleTable::GetParticle(), G4ParticleDefinition::GetParticleName(), G4ParticleTable::GetParticleTable(), physicsList, runManagerKernelType, SetupPhysics(), verboseLevel, and workerRMK.

Referenced by G4ErrorRunManagerHelper::InitializePhysics(), and G4RunManager::SetUserInitialization().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void G4RunManagerKernel::SetPrimaryTransformer ( G4PrimaryTransformer pt)
inline

Definition at line 183 of file G4RunManagerKernel.hh.

View newest version in sPHENIX GitHub at line 183 of file G4RunManagerKernel.hh

References eventManager, and G4EventManager::SetPrimaryTransformer().

Referenced by G4RunManager::SetPrimaryTransformer().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void G4RunManagerKernel::SetScoreSplitter ( )
private

Definition at line 1002 of file G4RunManagerKernel.cc.

View newest version in sPHENIX GitHub at line 1002 of file G4RunManagerKernel.cc

References G4ProcessManager::AddDiscreteProcess(), G4cout, G4endl, G4ThreadLocal, G4ParticleTable::GetIterator(), G4ParticleTable::GetParticleTable(), G4ParticleDefinition::GetProcessManager(), particle, G4ParticleTableIterator< K, V >::reset(), theParticleIterator, G4ParticleTableIterator< K, V >::value(), and verboseLevel.

Referenced by CheckRegularGeometry().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void G4RunManagerKernel::SetupDefaultRegion ( )
protected

Definition at line 251 of file G4RunManagerKernel.cc.

View newest version in sPHENIX GitHub at line 251 of file G4RunManagerKernel.cc

References defaultRegion, FatalException, G4cout, G4endl, G4Exception(), G4Region::GetNumberOfRootVolumes(), G4Region::GetRootLogicalVolumeIterator(), G4Region::RemoveRootLogicalVolume(), runManagerKernelType, verboseLevel, and workerRMK.

Referenced by DefineWorldVolume().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void G4RunManagerKernel::SetupPhysics ( )
protected

Definition at line 541 of file G4RunManagerKernel.cc.

View newest version in sPHENIX GitHub at line 541 of file G4RunManagerKernel.cc

References G4IonConstructor::ConstructParticle(), G4VUserPhysicsList::ConstructParticle(), G4Geantino::GeantinoDefinition(), G4ParticleTable::GetGenericIon(), G4ParticleTable::GetIonTable(), G4ParticleTable::GetIterator(), G4ParticleDefinition::GetParticleDefinitionID(), G4ParticleTable::GetParticleTable(), G4UnitDefinition::GetUnitsTable(), G4IonTable::InitializeLightIons(), G4ParticleDefinition::IsGeneralIon(), particle, physicsList, G4ParticleTableIterator< K, V >::reset(), G4ParticleDefinition::SetParticleDefinitionID(), G4ParticleTable::SetReadiness(), and G4ParticleTableIterator< K, V >::value().

Referenced by SetPhysics().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void G4RunManagerKernel::SetupShadowProcess ( ) const
protectedvirtual

Reimplemented in G4MTRunManagerKernel, and G4WorkerRunManagerKernel.

Definition at line 1029 of file G4RunManagerKernel.cc.

View newest version in sPHENIX GitHub at line 1029 of file G4RunManagerKernel.cc

References G4ParticleTable::GetIterator(), G4ParticleTable::GetParticleTable(), G4ProcessManager::GetProcessList(), G4ParticleDefinition::GetProcessManager(), incremental_prev_tag::idx, Acts::UnitConstants::pm, G4ParticleTableIterator< K, V >::reset(), G4ProcessVector::size(), theParticleIterator, and G4ParticleTableIterator< K, V >::value().

Referenced by RunInitialization(), and G4MTRunManagerKernel::SetupShadowProcess().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void G4RunManagerKernel::SetVerboseLevel ( G4int  vl)
inline

Definition at line 191 of file G4RunManagerKernel.hh.

View newest version in sPHENIX GitHub at line 191 of file G4RunManagerKernel.hh

References verboseLevel.

Referenced by G4ErrorRunManagerHelper::G4ErrorRunManagerHelper(), and G4RunManager::SetVerboseLevel().

+ Here is the caller graph for this function:

void G4RunManagerKernel::UpdateRegion ( )

Definition at line 764 of file G4RunManagerKernel.cc.

View newest version in sPHENIX GitHub at line 764 of file G4RunManagerKernel.cc

References CheckRegions(), currentWorld, G4Exception(), G4State_Init, G4StateManager::GetCurrentState(), G4RegionStore::GetInstance(), G4ProductionCutsTable::GetProductionCutsTable(), G4StateManager::GetStateManager(), JustWarning, runManagerKernelType, G4ProductionCutsTable::UpdateCoupleTable(), G4RegionStore::UpdateMaterialList(), and workerRMK.

Referenced by G4MaterialScanner::DoScan(), and RunInitialization().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void G4RunManagerKernel::WorkerDefineWorldVolume ( G4VPhysicalVolume worldVol,
G4bool  topologyIsChanged = true 
)

Definition at line 375 of file G4RunManagerKernel.cc.

View newest version in sPHENIX GitHub at line 375 of file G4RunManagerKernel.cc

References currentWorld, FatalException, G4cout, G4endl, G4Exception(), G4State_Idle, G4State_Init, G4State_PreInit, G4VVisManager::GeometryHasChanged(), geometryInitialized, geometryNeedsToBeClosed, G4VVisManager::GetConcreteInstance(), G4StateManager::GetCurrentState(), G4MTRunManager::GetMasterRunManager(), G4MTRunManager::GetMasterWorlds(), G4StateManager::GetStateManager(), G4StateManager::GetStateString(), G4TransportationManager::GetTransportationManager(), G4Threading::IsMasterThread(), physicsInitialized, G4TransportationManager::RegisterWorld(), G4StateManager::SetNewState(), and G4TransportationManager::SetWorldForTracking().

Referenced by G4WorkerRunManager::InitializeGeometry().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void G4RunManagerKernel::WorkerUpdateWorldVolume ( )

Definition at line 358 of file G4RunManagerKernel.cc.

View newest version in sPHENIX GitHub at line 358 of file G4RunManagerKernel.cc

References G4MTRunManager::GetMasterRunManager(), G4MTRunManager::GetMasterWorlds(), G4VPhysicalVolume::GetName(), G4TransportationManager::GetTransportationManager(), G4TransportationManager::IsWorldExisting(), and G4TransportationManager::RegisterWorld().

Referenced by G4WorkerRunManager::ConstructScoringWorlds().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

Member Data Documentation

G4VPhysicalVolume* G4RunManagerKernel::currentWorld
private

Definition at line 147 of file G4RunManagerKernel.hh.

View newest version in sPHENIX GitHub at line 147 of file G4RunManagerKernel.hh

Referenced by CheckRegions(), DefineWorldVolume(), GetCurrentWorld(), UpdateRegion(), and WorkerDefineWorldVolume().

G4ExceptionHandler* G4RunManagerKernel::defaultExceptionHandler
private

Definition at line 156 of file G4RunManagerKernel.hh.

View newest version in sPHENIX GitHub at line 156 of file G4RunManagerKernel.hh

Referenced by G4RunManagerKernel(), and ~G4RunManagerKernel().

G4Region* G4RunManagerKernel::defaultRegion
protected

Definition at line 159 of file G4RunManagerKernel.hh.

View newest version in sPHENIX GitHub at line 159 of file G4RunManagerKernel.hh

Referenced by DefineWorldVolume(), G4RunManagerKernel(), and SetupDefaultRegion().

G4Region* G4RunManagerKernel::defaultRegionForParallelWorld
protected

Definition at line 160 of file G4RunManagerKernel.hh.

View newest version in sPHENIX GitHub at line 160 of file G4RunManagerKernel.hh

Referenced by CheckRegions(), and G4RunManagerKernel().

G4EventManager* G4RunManagerKernel::eventManager
private
G4ThreadLocal G4RunManagerKernel * G4RunManagerKernel::fRunManagerKernel = 0
staticprivate

Definition at line 75 of file G4RunManagerKernel.hh.

View newest version in sPHENIX GitHub at line 75 of file G4RunManagerKernel.hh

Referenced by G4RunManagerKernel(), GetRunManagerKernel(), and ~G4RunManagerKernel().

G4bool G4RunManagerKernel::geometryInitialized
private

Definition at line 148 of file G4RunManagerKernel.hh.

View newest version in sPHENIX GitHub at line 148 of file G4RunManagerKernel.hh

Referenced by DefineWorldVolume(), InitializePhysics(), RunInitialization(), and WorkerDefineWorldVolume().

G4bool G4RunManagerKernel::geometryNeedsToBeClosed
protected
G4bool G4RunManagerKernel::geometryToBeOptimized
private

Definition at line 150 of file G4RunManagerKernel.hh.

View newest version in sPHENIX GitHub at line 150 of file G4RunManagerKernel.hh

Referenced by ResetNavigator(), and SetGeometryToBeOptimized().

G4int G4RunManagerKernel::numberOfParallelWorld
private

Definition at line 153 of file G4RunManagerKernel.hh.

View newest version in sPHENIX GitHub at line 153 of file G4RunManagerKernel.hh

Referenced by GetNumberOfParallelWorld(), InitializePhysics(), and SetNumberOfParallelWorld().

G4int G4RunManagerKernel::numberOfStaticAllocators
private

Definition at line 218 of file G4RunManagerKernel.hh.

View newest version in sPHENIX GitHub at line 218 of file G4RunManagerKernel.hh

Referenced by G4RunManagerKernel(), GetNumberOfStaticAllocators(), and ~G4RunManagerKernel().

G4bool G4RunManagerKernel::physicsInitialized
private

Definition at line 149 of file G4RunManagerKernel.hh.

View newest version in sPHENIX GitHub at line 149 of file G4RunManagerKernel.hh

Referenced by DefineWorldVolume(), InitializePhysics(), RunInitialization(), and WorkerDefineWorldVolume().

G4VUserPhysicsList* G4RunManagerKernel::physicsList
private

Definition at line 146 of file G4RunManagerKernel.hh.

View newest version in sPHENIX GitHub at line 146 of file G4RunManagerKernel.hh

Referenced by BuildPhysicsTables(), GetPhysicsList(), InitializePhysics(), SetPhysics(), and SetupPhysics().

G4bool G4RunManagerKernel::physicsNeedsToBeReBuilt
private

Definition at line 151 of file G4RunManagerKernel.hh.

View newest version in sPHENIX GitHub at line 151 of file G4RunManagerKernel.hh

Referenced by BuildPhysicsTables(), and PhysicsHasBeenModified().

RMKType G4RunManagerKernel::runManagerKernelType
protected
G4int G4RunManagerKernel::verboseLevel
private
G4String G4RunManagerKernel::versionString
private

Definition at line 157 of file G4RunManagerKernel.hh.

View newest version in sPHENIX GitHub at line 157 of file G4RunManagerKernel.hh

Referenced by G4RunManagerKernel(), and GetVersionString().


The documentation for this class was generated from the following files: