1 #ifndef SimG4Core_RunManagerMT_H 2 #define SimG4Core_RunManagerMT_H 35 class G4MTRunManagerKernel;
39 class G4GeometryManager;
73 inline void abortRun(
bool softAbort =
false) {}
79 inline const std::vector<std::string>&
G4Commands()
const {
return m_G4Commands; }
bool m_UseParametrisedEMPhysics
const std::string m_PhysicsTablesDir
bool m_managerInitialized
const SensitiveDetectorCatalog & catalog() const
G4MTRunManagerKernel * m_kernel
void initializeUserActions()
SensitiveDetectorCatalog m_catalog
edm::ParameterSet m_pRunAction
HepPDT::ParticleDataTable ParticleDataTable
void abortRun(bool softAbort=false)
G4StateManager * m_stateManager
std::vector< std::string > m_G4Commands
std::unique_ptr< CustomUIsession > m_UIsession
Compact representation of the geometrical detector hierarchy.
const DDDWorld & world() const
Namespace of DDCMS conversion namespace.
bool m_StorePhysicsTables
G4GeometryManager * m_geometryManager
std::unique_ptr< PhysicsList > m_physicsList
std::unique_ptr< DDDWorld > m_world
PhysicsList * physicsListForWorker() const
edm::ParameterSet m_pPhysics
bool m_RestorePhysicsTables
const std::vector< std::string > & G4Commands() const
std::unique_ptr< SimRunInterface > m_runInterface
edm::ParameterSet m_g4overlap
RunAction * m_userRunAction
void Connect(RunAction *)
SimActivityRegistry m_registry