#ifndef DoubleDynamiteMessenger_hh #define DoubleDynamiteMessenger_hh 1 #include "globals.hh" #include "G4UImessenger.hh" #include "G4UIdirectory.hh" #include "G4UIcmdWithAString.hh" #include "G4UIcmdWithADoubleAndUnit.hh" #include "G4UIcmdWith3VectorAndUnit.hh" #include "G4UIcmdWithABool.hh" class DoubleDynamite; class DoubleDynamiteMessenger: public G4UImessenger { public: DoubleDynamiteMessenger(DoubleDynamite*); ~DoubleDynamiteMessenger(); void SetNewValue(G4UIcommand*, G4String); private: DoubleDynamite* dd; G4UIdirectory* ddDir; G4UIcmdWithABool * ddConstructCmd; G4UIcmdWith3VectorAndUnit* ddPositionCmd; G4UIcmdWithADoubleAndUnit* ddSeparationCmd; }; #endif