slic::GeneratorMessenger Class Reference

#include <GeneratorMessenger.hh>

List of all members.


Detailed Description

Geant4 commands related to event generation.

Definition at line 19 of file GeneratorMessenger.hh.


Public Member Functions

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

Private Member Functions

void defineCommands ()

Private Attributes

G4UIdirectory * m_generatorDir
G4UIcommand * m_randomSeedCmd
G4UIcommand * m_selectCmd
G4UIcommand * m_resetCmd
G4UIcmdWithAnInteger * m_skipEventsCmd
G4UIcommand * m_filenameCmd
G4UIcommand * m_dumpCurrentEventCmd
G4UIcommand * m_printNumEventsGeneratedCmd

Constructor & Destructor Documentation

slic::GeneratorMessenger::GeneratorMessenger (  ) 

Definition at line 25 of file GeneratorMessenger.cc.

References defineCommands().

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

Definition at line 30 of file GeneratorMessenger.cc.


Member Function Documentation

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

Definition at line 33 of file GeneratorMessenger.cc.

References LOG::done, slic::EventSourceManager::dumpCurrentEvent(), Singleton< T >::instance(), slic::Module::log(), m_dumpCurrentEventCmd, m_filenameCmd, m_printNumEventsGeneratedCmd, m_randomSeedCmd, m_resetCmd, m_selectCmd, m_skipEventsCmd, LOG::okay, slic::EventSourceManager::printNumEventsGenerated(), slic::EventSourceManager::resetCurrentEventSource(), slic::EventSourceManager::setFilename(), slic::EventSourceManager::setSkipEvents(), and slic::EventSourceManager::setupEventSource().

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

Definition at line 91 of file GeneratorMessenger.cc.

References m_dumpCurrentEventCmd, m_filenameCmd, m_generatorDir, m_printNumEventsGeneratedCmd, m_randomSeedCmd, m_resetCmd, m_selectCmd, and m_skipEventsCmd.

Referenced by GeneratorMessenger().


Member Data Documentation

G4UIdirectory* slic::GeneratorMessenger::m_generatorDir [private]

Definition at line 37 of file GeneratorMessenger.hh.

Referenced by defineCommands().

G4UIcommand* slic::GeneratorMessenger::m_randomSeedCmd [private]

Definition at line 38 of file GeneratorMessenger.hh.

Referenced by defineCommands(), and SetNewValue().

G4UIcommand* slic::GeneratorMessenger::m_selectCmd [private]

Definition at line 39 of file GeneratorMessenger.hh.

Referenced by defineCommands(), and SetNewValue().

G4UIcommand* slic::GeneratorMessenger::m_resetCmd [private]

Definition at line 40 of file GeneratorMessenger.hh.

Referenced by defineCommands(), and SetNewValue().

G4UIcmdWithAnInteger* slic::GeneratorMessenger::m_skipEventsCmd [private]

Definition at line 41 of file GeneratorMessenger.hh.

Referenced by defineCommands(), and SetNewValue().

G4UIcommand* slic::GeneratorMessenger::m_filenameCmd [private]

Definition at line 42 of file GeneratorMessenger.hh.

Referenced by defineCommands(), and SetNewValue().

G4UIcommand* slic::GeneratorMessenger::m_dumpCurrentEventCmd [private]

Definition at line 43 of file GeneratorMessenger.hh.

Referenced by defineCommands(), and SetNewValue().

G4UIcommand* slic::GeneratorMessenger::m_printNumEventsGeneratedCmd [private]

Definition at line 44 of file GeneratorMessenger.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