|
SLIC
6.1.1
Simulation for the Linear Collider (SLIC) - Geant4 simulation application
|
G4UImessenger assigned to a LogStream. More...
#include <LogMessenger.hh>
Public Member Functions | |
| LogMessenger (LogStream *logstream) | |
| virtual | ~LogMessenger () |
| void | SetNewValue (G4UIcommand *command, G4String newValues) |
Private Member Functions | |
| void | defineCommands () |
Private Attributes | |
| G4UIcmdWithAString * | m_fileCmd |
| G4UIdirectory * | m_loggerDir |
| LogStream * | m_logStream |
| G4UIcmdWithAnInteger * | m_setLevelCmd |
G4UImessenger assigned to a LogStream.
Definition at line 19 of file LogMessenger.hh.
| LogMessenger | ( | LogStream * | logstream | ) |
Class constructor.
| [in] | logstream | The LogStream. |
Definition at line 16 of file LogMessenger.cc.
References LogMessenger::defineCommands().
|
virtual |
Class destructor.
Definition at line 21 of file LogMessenger.cc.
|
private |
Definition at line 33 of file LogMessenger.cc.
References LogStream::getName(), LogMessenger::m_fileCmd, LogMessenger::m_loggerDir, LogMessenger::m_logStream, LogMessenger::m_setLevelCmd, and LOG::nlevels.
Referenced by LogMessenger::LogMessenger().
| void SetNewValue | ( | G4UIcommand * | command, |
| G4String | newValues | ||
| ) |
Execute macro command.
| [in] | command | The macro command. |
| [in] | newValues | The argument values. |
Definition at line 25 of file LogMessenger.cc.
References LogMessenger::m_fileCmd, LogMessenger::m_logStream, LogMessenger::m_setLevelCmd, LogStream::setOutputFile(), and LogStream::setOutputLevel().
|
private |
Definition at line 53 of file LogMessenger.hh.
Referenced by LogMessenger::defineCommands(), and LogMessenger::SetNewValue().
|
private |
Definition at line 54 of file LogMessenger.hh.
Referenced by LogMessenger::defineCommands().
|
private |
Definition at line 50 of file LogMessenger.hh.
Referenced by LogMessenger::defineCommands(), and LogMessenger::SetNewValue().
|
private |
Definition at line 52 of file LogMessenger.hh.
Referenced by LogMessenger::defineCommands(), and LogMessenger::SetNewValue().