slic::EventDebuggerMessenger Class Reference

#include <EventDebuggerMessenger.hh>

List of all members.


Detailed Description

G4UImessenger for the EventDebugger.

Definition at line 20 of file EventDebuggerMessenger.hh.


Public Member Functions

 EventDebuggerMessenger ()
virtual ~EventDebuggerMessenger ()
virtual void SetNewValue (G4UIcommand *cmd, G4String newVals)

Private Member Functions

void defineCommands ()

Private Attributes

G4UIdirectory * m_debugDir
G4UIcmdWithAString * m_debugMacroCmd
G4UIcmdWithAString * m_cleanupMacroCmd
G4UIcommand * m_clearDebugEventsCmd
G4UIcmdWithABool * m_enableDebugCmd
G4UIcommand * m_addDebugEventsCmd

Constructor & Destructor Documentation

slic::EventDebuggerMessenger::EventDebuggerMessenger (  ) 

Definition at line 16 of file EventDebuggerMessenger.cc.

References defineCommands().

slic::EventDebuggerMessenger::~EventDebuggerMessenger (  )  [virtual]

Definition at line 21 of file EventDebuggerMessenger.cc.


Member Function Documentation

void slic::EventDebuggerMessenger::SetNewValue ( G4UIcommand *  cmd,
G4String  newVals 
) [virtual]

Definition at line 24 of file EventDebuggerMessenger.cc.

References slic::EventDebugger::addDebugEvent(), slic::EventDebugger::clearDebugEvents(), slic::EventDebugger::enableDebug(), Singleton< T >::instance(), m_addDebugEventsCmd, m_cleanupMacroCmd, m_clearDebugEventsCmd, m_debugMacroCmd, m_enableDebugCmd, slic::EventDebugger::setCleanupMacro(), and slic::EventDebugger::setDebugMacro().

void slic::EventDebuggerMessenger::defineCommands (  )  [private]

Definition at line 56 of file EventDebuggerMessenger.cc.

References m_addDebugEventsCmd, m_cleanupMacroCmd, m_clearDebugEventsCmd, m_debugDir, m_debugMacroCmd, and m_enableDebugCmd.

Referenced by EventDebuggerMessenger().


Member Data Documentation

G4UIdirectory* slic::EventDebuggerMessenger::m_debugDir [private]

Definition at line 33 of file EventDebuggerMessenger.hh.

Referenced by defineCommands().

G4UIcmdWithAString* slic::EventDebuggerMessenger::m_debugMacroCmd [private]

Definition at line 34 of file EventDebuggerMessenger.hh.

Referenced by defineCommands(), and SetNewValue().

G4UIcmdWithAString* slic::EventDebuggerMessenger::m_cleanupMacroCmd [private]

Definition at line 35 of file EventDebuggerMessenger.hh.

Referenced by defineCommands(), and SetNewValue().

G4UIcommand* slic::EventDebuggerMessenger::m_clearDebugEventsCmd [private]

Definition at line 36 of file EventDebuggerMessenger.hh.

Referenced by defineCommands(), and SetNewValue().

G4UIcmdWithABool* slic::EventDebuggerMessenger::m_enableDebugCmd [private]

Definition at line 37 of file EventDebuggerMessenger.hh.

Referenced by defineCommands(), and SetNewValue().

G4UIcommand* slic::EventDebuggerMessenger::m_addDebugEventsCmd [private]

Definition at line 38 of file EventDebuggerMessenger.hh.

Referenced by defineCommands(), and SetNewValue().


The documentation for this class was generated from the following files:
Generated on Thu Nov 15 15:24:38 2007 for Simulator for the Linear Collider by  doxygen 1.5.4