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
LcioMessenger Class Reference

G4UIcommand class for LCIO commands. More...

#include <LcioMessenger.hh>

Inheritance diagram for LcioMessenger:

Public Member Functions

 LcioMessenger (LcioManager *mgr)
 
virtual ~LcioMessenger ()
 
virtual void SetNewValue (G4UIcommand *command, G4String newValues)
 

Private Member Functions

void defineCommands ()
 

Private Attributes

G4UIcmdWithABool * _writeCompleteEventCmd
 
G4UIcommand * m_autonameCmd
 
G4UIcommand * m_fileExistsActionCmd
 
G4UIcommand * m_filenameCmd
 
G4UIdirectory * m_lcioDir
 
G4UIcommand * m_mcpFilenameCmd
 
LcioManager * m_mgr
 
G4UIcommand * m_pathCmd
 
G4UIcmdWithABool * m_printEventCmd
 
G4UIcommand * m_setLongFlagCmd
 
G4UIcommand * m_setPDGFlagCmd
 
G4UIcmdWithAnInteger * m_setRunNumberCmd
 
G4UIcommand * m_verboseCmd
 

Detailed Description

G4UIcommand class for LCIO commands.

Definition at line 20 of file LcioMessenger.hh.

Constructor & Destructor Documentation

◆ LcioMessenger()

Class constructor.

Definition at line 21 of file LcioMessenger.cc.

References LcioMessenger::defineCommands().

◆ ~LcioMessenger()

~LcioMessenger ( )
virtual

Class destructor.

Definition at line 26 of file LcioMessenger.cc.

References LcioMessenger::m_filenameCmd, LcioMessenger::m_lcioDir, and LcioMessenger::m_pathCmd.

Member Function Documentation

◆ defineCommands()

void defineCommands ( )
private

◆ SetNewValue()

void SetNewValue ( G4UIcommand *  command,
G4String  newValues 
)
virtual

Member Data Documentation

◆ _writeCompleteEventCmd

G4UIcmdWithABool* _writeCompleteEventCmd
private

Definition at line 64 of file LcioMessenger.hh.

Referenced by LcioMessenger::defineCommands(), and LcioMessenger::SetNewValue().

◆ m_autonameCmd

G4UIcommand* m_autonameCmd
private

Definition at line 62 of file LcioMessenger.hh.

Referenced by LcioMessenger::defineCommands(), and LcioMessenger::SetNewValue().

◆ m_fileExistsActionCmd

G4UIcommand* m_fileExistsActionCmd
private

Definition at line 59 of file LcioMessenger.hh.

Referenced by LcioMessenger::defineCommands(), and LcioMessenger::SetNewValue().

◆ m_filenameCmd

G4UIcommand* m_filenameCmd
private

◆ m_lcioDir

G4UIdirectory* m_lcioDir
private

◆ m_mcpFilenameCmd

G4UIcommand* m_mcpFilenameCmd
private

Definition at line 60 of file LcioMessenger.hh.

◆ m_mgr

LcioManager* m_mgr
private

Definition at line 51 of file LcioMessenger.hh.

Referenced by LcioMessenger::SetNewValue().

◆ m_pathCmd

G4UIcommand* m_pathCmd
private

◆ m_printEventCmd

G4UIcmdWithABool* m_printEventCmd
private

Definition at line 63 of file LcioMessenger.hh.

Referenced by LcioMessenger::defineCommands(), and LcioMessenger::SetNewValue().

◆ m_setLongFlagCmd

G4UIcommand* m_setLongFlagCmd
private

Definition at line 57 of file LcioMessenger.hh.

Referenced by LcioMessenger::defineCommands(), and LcioMessenger::SetNewValue().

◆ m_setPDGFlagCmd

G4UIcommand* m_setPDGFlagCmd
private

Definition at line 58 of file LcioMessenger.hh.

Referenced by LcioMessenger::defineCommands(), and LcioMessenger::SetNewValue().

◆ m_setRunNumberCmd

G4UIcmdWithAnInteger* m_setRunNumberCmd
private

Definition at line 61 of file LcioMessenger.hh.

Referenced by LcioMessenger::defineCommands(), and LcioMessenger::SetNewValue().

◆ m_verboseCmd

G4UIcommand* m_verboseCmd
private

Definition at line 56 of file LcioMessenger.hh.


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