#ifndef LGPhysicsListMessenger_h #define LGPhysicsListMessenger_h 1 #include "globals.hh" #include "G4UImessenger.hh" class LGPhysicsList; class G4UIdirectory; class G4UIcmdWithAnInteger; class LGPhysicsListMessenger : public G4UImessenger { public: LGPhysicsListMessenger(LGPhysicsList* phys_List); ~LGPhysicsListMessenger(); void SetNewValue(G4UIcommand*, G4String); private: LGPhysicsList* physics_List; // gnerate the target object to apply expected changed settings to G4UIdirectory* phys_Dir; G4UIcmdWithAnInteger* verbose_Cmd; G4UIcmdWithAnInteger* cerenkov_Cmd; }; #endif /*LGPhysicsListMessenger_h*/