/home/bes3soft/bes3soft/Boss/7.0.2/dist/7.0.2/Simulation/BOOST/PhySim/PhySim-00-00-10/PhySim/BesGeneralPhysics.hh

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

Generated on Tue Nov 29 23:14:29 2016 for BOSS_7.0.2 by  doxygen 1.4.7