00001 // 00002 // $Id: PrimaryGeneratorMessenger.hh 145 2008-08-17 21:36:59Z maire $ 00003 // 00004 // 00005 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... 00006 00007 #ifndef PrimaryGeneratorMessenger_h 00008 #define PrimaryGeneratorMessenger_h 1 00009 00010 #include "G4UImessenger.hh" 00011 #include "globals.hh" 00012 00013 class PrimaryGeneratorAction; 00014 class G4UIdirectory; 00015 00016 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... 00017 00018 class PrimaryGeneratorMessenger: public G4UImessenger 00019 { 00020 public: 00021 PrimaryGeneratorMessenger(PrimaryGeneratorAction*); 00022 ~PrimaryGeneratorMessenger(); 00023 00024 void SetNewValue(G4UIcommand*, G4String); 00025 00026 private: 00027 PrimaryGeneratorAction* m_action; 00028 G4UIdirectory* m_gunDir; 00029 }; 00030 00031 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo...... 00032 00033 #endif 00034