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