musrPhysicsList.hh

Go to the documentation of this file.
00001 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
00002 
00003 #ifndef musrPhysicsList_h
00004 #define musrPhysicsList_h 1
00005 
00006 #include "G4VUserPhysicsList.hh"
00007 #include "globals.hh"
00008 
00009 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
00010 
00011 class musrPhysicsList: public G4VUserPhysicsList
00012 {
00013   public:
00014     musrPhysicsList();
00015    ~musrPhysicsList();
00016 
00017   protected:
00018     // Construct particle and physics
00019     void ConstructParticle();
00020     void ConstructProcess();
00021  
00022     void SetCuts();
00023 
00024    
00025   protected:
00026     // these methods Construct particles 
00027     void ConstructBosons();
00028     void ConstructLeptons();
00029     void ConstructMesons();
00030     void ConstructBaryons();
00031 
00032   protected:
00033   // these methods Construct physics processes and register them
00034     void ConstructGeneral();
00035     void ConstructEM();
00036 };
00037 
00038 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
00039 
00040 #endif
00041 
00042  

Generated on Mon Mar 27 12:19:54 2006 for MUSR by  doxygen 1.4.6