CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
ActionInitialization.h
Go to the documentation of this file.
1 #ifndef SimG4Core_ActionInitialization_h
2 #define SimG4Core_ActionInitialization_h 1
3 
6 
7 #include "G4VUserActionInitialization.hh"
8 
9 // Action initialization class.
10 //
11 
12 class RunManager;
13 class CMSRunInterface;
14 
15 class ActionInitialization : public G4VUserActionInitialization
16 {
17 public:
18 
20  RunManager* runm);
21 
22  virtual ~ActionInitialization();
23 
24  virtual void BuildForMaster() const;
25  virtual void Build() const;
26 
27 private:
28 
30 
39 
40 };
41 
42 #endif
43 
44 
edm::ParameterSet m_pStackingAction
edm::ParameterSet m_pRunAction
edm::ParameterSet m_pEventAction
virtual void BuildForMaster() const
edm::ParameterSet m_pPhysics
edm::ParameterSet m_pVertexGenerator
ActionInitialization(const edm::ParameterSet &ps, RunManager *runm)
virtual void Build() const
edm::ParameterSet m_pSteppingAction
edm::ParameterSet m_pGenerator
edm::ParameterSet m_pTrackingAction