SLIC  6.1.1
Simulation for the Linear Collider (SLIC) - Geant4 simulation application
Public Member Functions | Private Member Functions | Private Attributes | List of all members
GeneratorMessenger Class Reference

Geant4 commands related to event generation. More...

#include <GeneratorMessenger.hh>

Inheritance diagram for GeneratorMessenger:

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
 

Detailed Description

Geant4 commands related to event generation.

Definition at line 19 of file GeneratorMessenger.hh.

Constructor & Destructor Documentation

◆ GeneratorMessenger()

Class constructor.

Definition at line 28 of file GeneratorMessenger.cc.

◆ ~GeneratorMessenger()

~GeneratorMessenger ( )
virtual

Class destructor.

Definition at line 32 of file GeneratorMessenger.cc.

Member Function Documentation

◆ defineCommands()

void defineCommands ( )
private

Define the commands of the messenger.

Definition at line 97 of file GeneratorMessenger.cc.

◆ SetNewValue()

void SetNewValue ( G4UIcommand *  command,
G4String  newValues 
)
virtual

Member Data Documentation

◆ m_enablePrintEventCmd

G4UIcommand* m_enablePrintEventCmd
private

Definition at line 57 of file GeneratorMessenger.hh.

◆ m_filenameCmd

G4UIcommand* m_filenameCmd
private

Definition at line 56 of file GeneratorMessenger.hh.

◆ m_generatorDir

G4UIdirectory* m_generatorDir
private

Definition at line 51 of file GeneratorMessenger.hh.

◆ m_printNumEventsGeneratedCmd

G4UIcommand* m_printNumEventsGeneratedCmd
private

Definition at line 58 of file GeneratorMessenger.hh.

◆ m_randomSeedCmd

G4UIcommand* m_randomSeedCmd
private

Definition at line 52 of file GeneratorMessenger.hh.

◆ m_resetCmd

G4UIcommand* m_resetCmd
private

Definition at line 54 of file GeneratorMessenger.hh.

◆ m_selectCmd

G4UIcommand* m_selectCmd
private

Definition at line 53 of file GeneratorMessenger.hh.

◆ m_setLorentzTransformationAngleCmd

G4UIcmdWithADoubleAndUnit* m_setLorentzTransformationAngleCmd
private

Definition at line 59 of file GeneratorMessenger.hh.

◆ m_setZSmearingParameterCmd

G4UIcmdWithADouble* m_setZSmearingParameterCmd
private

Definition at line 60 of file GeneratorMessenger.hh.

◆ m_skipEventsCmd

G4UIcmdWithAnInteger* m_skipEventsCmd
private

Definition at line 55 of file GeneratorMessenger.hh.


The documentation for this class was generated from the following files: