Main Page | Class Hierarchy | Class List | File List | Class Members | File Members | Related Pages

GLG4PrimaryGeneratorMessenger.hh

00001 // This file is part of the GenericLAND software library.
00002 // $Id: GLG4PrimaryGeneratorMessenger.hh,v 1.1.1.1 2004/12/21 22:29:48 GLG4sim Exp $
00003 //
00004 // GLG4PrimaryGeneratorMessenger.hh by Glenn Horton-Smith, Feb. 1999
00005 // updated Aug. 3-17, 2001, for new GLG4PrimaryGeneratorAction
00006 
00007 #ifndef __GLG4PrimaryGeneratorMessenger_hh__
00008 #define __GLG4PrimaryGeneratorMessenger_hh__ 1
00009 
00010 #include "G4UImessenger.hh"
00011 
00012 class GLG4PrimaryGeneratorAction;
00013 class G4UIcommand;
00014 
00015 class GLG4PrimaryGeneratorMessenger: public G4UImessenger
00016 {
00017   public:
00018     GLG4PrimaryGeneratorMessenger(GLG4PrimaryGeneratorAction* myGun);
00019     ~GLG4PrimaryGeneratorMessenger();
00020     
00021     void SetNewValue(G4UIcommand * command,G4String newValues);
00022     G4String GetCurrentValue(G4UIcommand * command);
00023     
00024   private:
00025     GLG4PrimaryGeneratorAction* myAction;
00026  
00027     G4UIcommand*       ListCmd;
00028     G4UIcommand*       RateCmd;
00029     G4UIcommand*       GunCmd;
00030     G4UIcommand*       VtxSetCmd;
00031     G4UIcommand*       PosSetCmd;
00032     G4UIcommand*       EventWindowCmd;
00033     G4UIcommand*       ChainClipCmd;
00034 };
00035 
00036 #endif

Generated on Fri Jul 6 13:31:46 2007 for GLG4sim by  doxygen 1.3.9.1