1 #ifndef SimG4Core_RunManagerMT_H
2 #define SimG4Core_RunManagerMT_H
22 #include "boost/shared_ptr.hpp"
53 class G4RunManagerKernel;
88 std::vector<boost::shared_ptr<SimProducer> >
producers()
const {
void Connect(RunAction *)
bool m_managerInitialized
edm::ParameterSet m_pStackingAction
SimTrackManager * GetSimTrackManager()
edm::ParameterSet m_pRunAction
edm::ESWatcher< IdealMagneticFieldRecord > idealMagRcdWatcher_
void initG4(const edm::EventSetup &es)
std::vector< SensitiveCaloDetector * > m_sensCaloDets
edm::ParameterSet m_pGenerator
std::auto_ptr< SimTrackManager > m_trackManager
void abortRun(bool softAbort=false)
PrimaryTransformer * m_primaryTransformer
const Generator * generator() const
ExceptionHandler * m_CustomExceptionHandler
sim::FieldBuilder * m_fieldBuilder
std::vector< std::string > m_G4Commands
void initializeUserActions()
const G4Run * currentRun() const
RunManagerMT(edm::ParameterSet const &p)
std::vector< SensitiveTkDetector * > m_sensTkDets
edm::ParameterSet m_pTrackingAction
const G4Event * currentEvent() const
edm::ParameterSet m_pVertexGenerator
std::vector< SensitiveCaloDetector * > & sensCaloDetectors()
std::vector< boost::shared_ptr< SimProducer > > producers() const
G4RunManagerKernel * m_kernel
std::vector< boost::shared_ptr< SimProducer > > m_producers
edm::InputTag m_theLHCTlinkTag
edm::ParameterSet m_pSteppingAction
std::vector< boost::shared_ptr< SimWatcher > > m_watchers
void DumpMagneticField(const G4Field *) const
bool m_StorePhysicsTables
std::auto_ptr< PhysicsList > m_physicsList
edm::ParameterSet m_pField
edm::ParameterSet m_pPhysics
bool m_RestorePhysicsTables
edm::ParameterSet m_pEventAction
edm::ParameterSet m_pGeometry
std::vector< SensitiveTkDetector * > & sensTkDetectors()
G4Event * generateEvent(edm::Event &inpevt)
std::string m_PhysicsTablesDir
edm::ESWatcher< IdealGeometryRecord > idealGeomRcdWatcher_
RunAction * m_userRunAction
void produce(edm::Event &inpevt, const edm::EventSetup &es)
void resetGenParticleId(edm::Event &inpevt)
SimRunInterface * m_runInterface
SimActivityRegistry m_registry