#ifndef PWO25PhysicsList_h #define PWO25PhysicsList_h 1 #include "G4VModularPhysicsList.hh" #include "globals.hh" class G4VPhysicsConstructor; class PWO25PhysicsList: public G4VModularPhysicsList { public: PWO25PhysicsList(); ~PWO25PhysicsList(); void ConstructParticle(); void ConstructProcess(); void AddPhysicsList(const G4String& name); void SetCuts(); void SetCutForGamma(G4double); void SetCutForElectron(G4double); void SetCutForPositron(G4double); private: G4double cutForGamma; G4double cutForElectron; G4double cutForPositron; G4double currentDefaultCut; G4VPhysicsConstructor* emPhysicsList; G4String emName; }; #endif