slic::LogMessenger Class Reference

#include <LogMessenger.hh>

Collaboration diagram for slic::LogMessenger:

Collaboration graph
slic::LogStream
[legend]

List of all members.


Detailed Description

Definition at line 16 of file LogMessenger.hh.


Public Member Functions

 LogMessenger (LogStream *logstream)
virtual ~LogMessenger ()
void SetNewValue (G4UIcommand *cmd, G4String newVals)

Private Member Functions

void defineCommands ()

Private Attributes

LogStreamm_logStream
G4UIcmdWithAnInteger * m_setLevelCmd
G4UIcmdWithAString * m_fileCmd
G4UIdirectory * m_loggerDir

Constructor & Destructor Documentation

slic::LogMessenger::LogMessenger ( LogStream logstream  ) 

Definition at line 15 of file LogMessenger.cc.

References defineCommands().

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

Definition at line 21 of file LogMessenger.cc.


Member Function Documentation

void slic::LogMessenger::SetNewValue ( G4UIcommand *  cmd,
G4String  newVals 
)

Definition at line 24 of file LogMessenger.cc.

References m_fileCmd, m_logStream, m_setLevelCmd, slic::LogStream::setOutputFile(), and slic::LogStream::setOutputLevel().

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

Definition at line 34 of file LogMessenger.cc.

References slic::LogStream::getName(), m_fileCmd, m_loggerDir, m_logStream, and m_setLevelCmd.

Referenced by LogMessenger().


Member Data Documentation

LogStream* slic::LogMessenger::m_logStream [private]

Definition at line 29 of file LogMessenger.hh.

Referenced by defineCommands(), and SetNewValue().

G4UIcmdWithAnInteger* slic::LogMessenger::m_setLevelCmd [private]

Definition at line 31 of file LogMessenger.hh.

Referenced by defineCommands(), and SetNewValue().

G4UIcmdWithAString* slic::LogMessenger::m_fileCmd [private]

Definition at line 32 of file LogMessenger.hh.

Referenced by defineCommands(), and SetNewValue().

G4UIdirectory* slic::LogMessenger::m_loggerDir [private]

Definition at line 33 of file LogMessenger.hh.

Referenced by defineCommands().


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