|
SLIC
6.1.1
Simulation for the Linear Collider (SLIC) - Geant4 simulation application
|
Geant4 commands related to event generation. More...
#include <GeneratorMessenger.hh>
Public Member Functions | |
| GeneratorMessenger () | |
| virtual | ~GeneratorMessenger () |
| virtual void | SetNewValue (G4UIcommand *command, G4String newValues) |
Private Member Functions | |
| void | defineCommands () |
Private Attributes | |
| G4UIcommand * | m_enablePrintEventCmd |
| G4UIcommand * | m_filenameCmd |
| G4UIdirectory * | m_generatorDir |
| G4UIcommand * | m_printNumEventsGeneratedCmd |
| G4UIcommand * | m_randomSeedCmd |
| G4UIcommand * | m_resetCmd |
| G4UIcommand * | m_selectCmd |
| G4UIcmdWithADoubleAndUnit * | m_setLorentzTransformationAngleCmd |
| G4UIcmdWithADouble * | m_setZSmearingParameterCmd |
| G4UIcmdWithAnInteger * | m_skipEventsCmd |
Geant4 commands related to event generation.
Definition at line 19 of file GeneratorMessenger.hh.
Class constructor.
Definition at line 28 of file GeneratorMessenger.cc.
|
virtual |
Class destructor.
Definition at line 32 of file GeneratorMessenger.cc.
|
private |
Define the commands of the messenger.
Definition at line 97 of file GeneratorMessenger.cc.
|
virtual |
Process a macro command.
| [in] | command | The macro command. |
| [in] | newValues | The command arguments. |
Definition at line 35 of file GeneratorMessenger.cc.
References LOG::done, EventSourceManager::enablePrintEvent(), Module::log(), LOG::okay, EventSourceManager::printNumEventsGenerated(), EventSourceManager::resetCurrentEventSource(), EventSourceManager::setFilename(), EventSourceManager::setSkipEvents(), EventSourceManager::setupEventSource(), and LOG::time.
|
private |
Definition at line 57 of file GeneratorMessenger.hh.
|
private |
Definition at line 56 of file GeneratorMessenger.hh.
|
private |
Definition at line 51 of file GeneratorMessenger.hh.
|
private |
Definition at line 58 of file GeneratorMessenger.hh.
|
private |
Definition at line 52 of file GeneratorMessenger.hh.
|
private |
Definition at line 54 of file GeneratorMessenger.hh.
|
private |
Definition at line 53 of file GeneratorMessenger.hh.
|
private |
Definition at line 59 of file GeneratorMessenger.hh.
|
private |
Definition at line 60 of file GeneratorMessenger.hh.
|
private |
Definition at line 55 of file GeneratorMessenger.hh.