CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
CMSHadronElasticPhysicsXS.h
Go to the documentation of this file.
1 #ifndef SimG4Core_PhysicsLists_CMSHadronElasticPhysicsXS_h
2 #define SimG4Core_PhysicsLists_CMSHadronElasticPhysicsXS_h
3 
4 #include "globals.hh"
5 #include "G4VPhysicsConstructor.hh"
6 
7 class CMSHadronElasticPhysicsXS : public G4VPhysicsConstructor
8 {
9 public:
10 
11  CMSHadronElasticPhysicsXS(G4int ver = 1);
12 
14 
15  // This method will be invoked in the Construct() method.
16  // each particle type will be instantiated
17  virtual void ConstructParticle();
18 
19  // This method will be invoked in the Construct() method.
20  // each physics process will be instantiated and
21  // registered to the process manager of each particle type
22  virtual void ConstructProcess();
23 
24 private:
25 
26  G4int verbose;
27  G4bool wasActivated;
28 };
29 
30 
31 #endif
32 
33 
34 
35 
36 
37 
38 
39