musrPrimaryGeneratorMessenger.hh

Go to the documentation of this file.
00001 #ifndef musrPrimaryGeneratorMessenger_h
00002 #define musrPrimaryGeneratorMessenger_h 1
00003 
00004 #include "G4UImessenger.hh"
00005 #include "globals.hh"
00006 
00007 class musrPrimaryGeneratorAction;
00008 class G4UIcmdWithAString;
00009 class G4UIcmdWithADoubleAndUnit;
00010 class G4UIcmdWithADouble;
00011 
00012 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo....
00013 
00014 class musrPrimaryGeneratorMessenger: public G4UImessenger
00015 {
00016   public:
00017     musrPrimaryGeneratorMessenger(musrPrimaryGeneratorAction*);
00018    ~musrPrimaryGeneratorMessenger();
00019     
00020     void SetNewValue(G4UIcommand*, G4String);
00021     
00022   private:
00023     musrPrimaryGeneratorAction* musrAction; 
00024     G4UIcmdWithAString*        RndmCmd;
00025     G4UIcmdWithADoubleAndUnit* setxvertexCmd;
00026     G4UIcmdWithADoubleAndUnit* setyvertexCmd;
00027     G4UIcmdWithADoubleAndUnit* setzvertexCmd;
00028     G4UIcmdWithADoubleAndUnit* setpxanglevertexCmd;
00029     G4UIcmdWithADoubleAndUnit* setpyanglevertexCmd;
00030     G4UIcmdWithADouble* setMomentumCmd;
00031   G4UIcmdWithADouble* setBeamWidthCmd;
00032 
00033 };
00034 
00035 #endif
00036 

Generated on Mon Mar 27 12:19:54 2006 for MUSR by  doxygen 1.4.6