FieldMessenger.hh

Go to the documentation of this file.
00001 // $Header: /cvs/lcd/slic/include/FieldMessenger.hh,v 1.5 2007/04/27 01:54:32 jeremy Exp $
00002 
00003 #ifndef SLIC_FIELDMESSENGER_HH
00004 #define SLIC_FIELDMESSENGER_HH 1
00005 
00006 // geant4
00007 #include "G4UImessenger.hh"
00008 
00009 class G4UIcmdWithADoubleAndUnit;
00010 class G4UIcommand;
00011 class G4UIdirectory;
00012 
00013 namespace slic
00014 {
00015   class FieldManager;
00016 
00021   class FieldMessenger : public G4UImessenger
00022   {
00023   public:
00024     FieldMessenger( FieldManager* mgr);
00025     virtual ~FieldMessenger();
00026 
00027   public:
00028     virtual void SetNewValue(G4UIcommand* cmd, G4String newVals);
00029 
00030   private:
00031     void defineCommands();
00032 
00033   private:
00034 
00035     FieldManager* m_mgr;
00036 
00037     G4UIdirectory* m_fieldDir;
00038 
00039     G4UIcommand* m_selectStepperCmd;
00040     G4UIcmdWithADoubleAndUnit* m_setDeltaOneStepCmd;
00041     G4UIcmdWithADoubleAndUnit* m_setDeltaIntersectionCmd;
00042   };
00043 }
00044 
00045 #endif

Generated on Thu Nov 15 15:24:15 2007 for Simulator for the Linear Collider by  doxygen 1.5.4