EventDebuggerMessenger.hh

Go to the documentation of this file.
00001 // $Header: /cvs/lcd/slic/include/EventDebuggerMessenger.hh,v 1.4 2006/09/05 23:21:42 jeremy Exp $
00002 
00003 #ifndef SLIC_EVENTDEBUGGERMESSENGER_HH
00004 #define SLIC_EVENTDEBUGGERMESSENGER_HH 1
00005 
00006 // geant4
00007 #include "G4UImessenger.hh"
00008 #include "G4UIdirectory.hh"
00009 #include "G4UIcommand.hh"
00010 
00011 class G4UIcmdWithAString;
00012 class G4UIcmdWithABool;
00013 
00014 namespace slic
00015 {
00020   class EventDebuggerMessenger : public G4UImessenger
00021   {
00022   public:
00023     EventDebuggerMessenger();
00024     virtual ~EventDebuggerMessenger();
00025 
00026   public:
00027     virtual void SetNewValue(G4UIcommand* cmd, G4String newVals);
00028 
00029   private:
00030     void defineCommands();
00031 
00032   private:
00033     G4UIdirectory* m_debugDir;
00034     G4UIcmdWithAString* m_debugMacroCmd;
00035     G4UIcmdWithAString* m_cleanupMacroCmd;
00036     G4UIcommand* m_clearDebugEventsCmd;
00037     G4UIcmdWithABool* m_enableDebugCmd;
00038     G4UIcommand* m_addDebugEventsCmd;
00039   };
00040 }
00041 
00042 #endif

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