CMS 3D CMS Logo

/afs/cern.ch/work/a/aaltunda/public/www/CMSSW_5_3_14/src/SimG4Core/PhysicsLists/interface/CMSHadronElasticPhysicsXS.h

Go to the documentation of this file.
00001 #ifndef SimG4Core_PhysicsLists_CMSHadronElasticPhysicsXS_h
00002 #define SimG4Core_PhysicsLists_CMSHadronElasticPhysicsXS_h
00003 
00004 #include "globals.hh"
00005 #include "G4VPhysicsConstructor.hh"
00006 
00007 class CMSHadronElasticPhysicsXS : public G4VPhysicsConstructor
00008 {
00009 public: 
00010 
00011   CMSHadronElasticPhysicsXS(G4int ver = 1); 
00012 
00013   virtual ~CMSHadronElasticPhysicsXS();
00014 
00015   // This method will be invoked in the Construct() method. 
00016   // each particle type will be instantiated
00017   virtual void ConstructParticle();
00018  
00019   // This method will be invoked in the Construct() method.
00020   // each physics process will be instantiated and
00021   // registered to the process manager of each particle type 
00022   virtual void ConstructProcess();
00023 
00024 private:
00025 
00026   G4int    verbose;
00027   G4bool   wasActivated;
00028 };
00029 
00030 
00031 #endif
00032 
00033 
00034 
00035 
00036 
00037 
00038 
00039