|
SLIC
6.1.1
Simulation for the Linear Collider (SLIC) - Geant4 simulation application
|
G4UImessenger for the SLIC application. More...
#include <SlicApplicationMessenger.hh>
Public Member Functions | |
| SlicApplicationMessenger (SlicApplication *app) | |
| virtual | ~SlicApplicationMessenger () |
| virtual void | SetNewValue (G4UIcommand *cmd, G4String newVals) |
Private Member Functions | |
| void | defineCommands () |
Private Attributes | |
| SlicApplication * | m_app |
| G4UIcommand * | m_interactive |
| G4UIcommand * | m_quietMode |
| G4UIdirectory * | m_slicDir |
| G4UIcommand * | m_slicUsage |
| G4UIcommand * | m_slicVersion |
G4UImessenger for the SLIC application.
Definition at line 17 of file SlicApplicationMessenger.hh.
| SlicApplicationMessenger | ( | SlicApplication * | app | ) |
Class constructor.
| [in] | app | The associated SlicApplication. |
Definition at line 9 of file SlicApplicationMessenger.cc.
References SlicApplicationMessenger::defineCommands(), and SlicApplicationMessenger::m_app.
|
virtual |
Class destructor.
Definition at line 14 of file SlicApplicationMessenger.cc.
|
private |
Define commands handled by this macro.
Definition at line 35 of file SlicApplicationMessenger.cc.
References SlicApplicationMessenger::m_interactive, SlicApplicationMessenger::m_quietMode, SlicApplicationMessenger::m_slicDir, SlicApplicationMessenger::m_slicUsage, and SlicApplicationMessenger::m_slicVersion.
Referenced by SlicApplicationMessenger::SlicApplicationMessenger().
|
virtual |
Execute macro command.
| [in] | cmd | The macro command. |
| [in] | newVals | The argument values. |
Definition at line 17 of file SlicApplicationMessenger.cc.
References LOG::done, SlicApplication::eInteractive, LOG::endl, LOG::error, Module::log(), SlicApplicationMessenger::m_app, SlicApplicationMessenger::m_interactive, SlicApplicationMessenger::m_quietMode, SlicApplicationMessenger::m_slicUsage, SlicApplicationMessenger::m_slicVersion, SlicApplication::printUsage(), SlicApplication::printVersion(), and SlicApplication::setMode().
|
private |
Definition at line 49 of file SlicApplicationMessenger.hh.
Referenced by SlicApplicationMessenger::SlicApplicationMessenger(), and SlicApplicationMessenger::SetNewValue().
|
private |
Definition at line 53 of file SlicApplicationMessenger.hh.
Referenced by SlicApplicationMessenger::defineCommands(), and SlicApplicationMessenger::SetNewValue().
|
private |
Definition at line 56 of file SlicApplicationMessenger.hh.
Referenced by SlicApplicationMessenger::defineCommands(), and SlicApplicationMessenger::SetNewValue().
|
private |
Definition at line 51 of file SlicApplicationMessenger.hh.
Referenced by SlicApplicationMessenger::defineCommands().
|
private |
Definition at line 54 of file SlicApplicationMessenger.hh.
Referenced by SlicApplicationMessenger::defineCommands(), and SlicApplicationMessenger::SetNewValue().
|
private |
Definition at line 55 of file SlicApplicationMessenger.hh.
Referenced by SlicApplicationMessenger::defineCommands(), and SlicApplicationMessenger::SetNewValue().