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
00020
00021 virtual void ConstructParticle();
00022
00023
00024
00025
00026 virtual void ConstructProcess();
00027
00028 protected:
00029 G4Decay fDecayProcess;
00030 };
00031
00032
00033 #endif
00034
00035
00036
00037
00038
00039
00040
00041