00001 #ifndef GoofyMessenger_H 00002 #define GoofyMessenger_H 00003 00004 #include "G4UImessenger.hh" 00005 00006 class G4UIcommand; 00007 class G4UIcmdWithAString; 00008 class Goofy; 00009 00010 class GoofyMessenger: public G4UImessenger { 00011 private: 00012 Goofy *rm; 00013 G4UIcommand *shell; 00014 G4UIcommand *echo; 00015 G4UIcommand *edit; 00016 G4UIcommand *load; 00017 G4UIcommand *unload; 00018 G4UIcommand *quit; 00019 public: 00020 GoofyMessenger(Goofy *v); 00021 ~GoofyMessenger(); 00022 void SetNewValue(G4UIcommand * command,G4String newValues); 00023 G4String GetCurrentValue(G4UIcommand * command); 00024 }; 00025 00026 #endif