00001 // 00002 // $Id: PhysicsList.hh 123 2008-07-02 17:09:27Z maire $ 00003 // 00004 // PhysicsList.hh 00005 // 00006 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... 00007 00008 #ifndef PhysicsList_h 00009 #define PhysicsList_h 1 00010 00011 #include "G4VUserPhysicsList.hh" 00012 #include "globals.hh" 00013 00014 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... 00015 00016 class PhysicsList: public G4VUserPhysicsList 00017 { 00018 public: 00019 PhysicsList(); 00020 ~PhysicsList(); 00021 00022 protected: 00023 void ConstructParticle(); 00024 void ConstructProcess(); 00025 00026 void SetCuts(); 00027 00028 protected: 00029 void ConstructEM(); 00030 void ConstructDecay(); 00031 }; 00032 00033 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... 00034 00035 #endif 00036 00037