00001 // 00002 // $Id: PhysicsList.hh 172 2008-09-22 10:23:14Z 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 void AddStepMax(); 00032 }; 00033 00034 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... 00035 00036 #endif 00037 00038