00001 #ifndef ProjectMessenger_H 00002 #define ProjectMessenger_H 00003 00004 #include "G4UImessenger.hh" 00005 00006 class G4UIcommand; 00007 class G4UIcmdWithAString; 00008 class Goofy; 00009 00010 class ProjectMessenger: public G4UImessenger { 00011 private: 00012 Goofy *rm; 00013 G4UIcommand *make; 00014 G4UIcommand *create; 00015 G4UIcommand *del; 00016 G4UIcommand *geo; 00017 G4UIcommand *act; 00018 public: 00019 ProjectMessenger(Goofy *v); 00020 ~ProjectMessenger(); 00021 void SetNewValue(G4UIcommand * command,G4String newValues); 00022 G4String GetCurrentValue(G4UIcommand * command); 00023 }; 00024 00025 #endif