|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef G4ATLASALG_G4AtlasRunManager_h
6 #define G4ATLASALG_G4AtlasRunManager_h
9 #include "G4RunManager.hh"
12 #include "GaudiKernel/ServiceHandle.h"
13 #include "GaudiKernel/ToolHandle.h"
108 #endif // G4ATLASALG_G4AtlasRunManager_h
void Initialize() override final
virtual ~G4AtlasRunManager()
void SetQuietMode(bool quietMode)
Configure the QuietMode option.
void RunTermination() override final
G4 function called at end of run.
bool m_quietMode
Quiet Mode for production.
ServiceHandle< IPhysicsListSvc > m_physListSvc
bool const RAWDATA *ch2 const
ATLAS custom singleton run manager.
void SetPhysListSvc(const std::string &typeAndName)
Configure the Physics List Tool handle.
static G4AtlasRunManager *GetG4AtlasRunManager ATLAS_NOT_THREAD_SAFE()
Retrieve the singleton instance.
POOL::TEvent event(POOL::TEvent::kClassAccess)
void SetRecordFlux(bool b, std::unique_ptr< IFluxRecorder > f)
std::unique_ptr< IFluxRecorder > m_fluxRecorder
Interface to flux recording.
std::map< std::string, double > m_volumeSmartlessLevel
bool ProcessEvent(G4Event *event)
Does the work of simulating an ATLAS event.
ServiceHandle< IDetectorGeometrySvc > m_detGeoSvc
void SetFastSimMasterTool(const std::string &typeAndName)
Configure the Fast Simulation Master Tool handle.
Class to provide easy MsgStream access and capabilities.
void SetDetGeoSvc(const std::string &typeAndName)
Configure the detector geometry service handle.
void SetVolumeSmartlessLevel(const std::map< std::string, double > &nameAndValue)
void InitializePhysics() override final
ToolHandle< IFastSimulationMasterTool > m_fastSimTool
Define macros for attributes used to control the static checker.
void InitializeGeometry() override final