Main Page | Namespace List | Class Hierarchy | Class List | Directories | File List | Class Members | File Members

MJManagementEventActionMessenger Class Reference

#include <MJManagementEventActionMessenger.hh>

List of all members.

Public Member Functions

 MJManagementEventActionMessenger (MJManagementEventAction *eventaction)
 MJManagementEventActionMessenger (const MJManagementEventActionMessenger &)
 ~MJManagementEventActionMessenger ()
void SetNewValue (G4UIcommand *command, G4String newValues)
G4String GetCurrentValue (G4UIcommand *command)

Private Attributes

MJManagementEventActionfEventAction
G4UIdirectory * fEventDirectory
G4UIcmdWithoutParameter * fGetOutputSchemaCmd
G4UIcmdWithAString * fSetFileNameCmd
G4UIcmdWithAString * fSetSchemaCmd
G4UIcmdWithAnInteger * fSetReportingFrequencyCmd


Constructor & Destructor Documentation

MJManagementEventActionMessenger::MJManagementEventActionMessenger MJManagementEventAction eventaction  ) 
 

AUTHOR: rhenning CONTACT: FIRST SUBMISSION: Mon Apr 12 16:26:42 PDT 2004

REVISION:

04-16-2004, Created, R. Henning 07-01-2004, Minor bugfixes, removed hacks for clover testing, R. Henning 07-04-2004, Added commands, R. Henning. 11-08-2004, Changed names to G4UIcommand variables (because now OutputRoot inherits from VOutputManager) 11-08-2004, Registered new output scheme (gerda), Xiang

Definition at line 77 of file MJManagementEventActionMessenger.cc.

References fEventDirectory, fGetOutputSchemaCmd, fSetFileNameCmd, fSetReportingFrequencyCmd, fSetSchemaCmd, and MJLog.

MJManagementEventActionMessenger::MJManagementEventActionMessenger const MJManagementEventActionMessenger  ) 
 

Definition at line 124 of file MJManagementEventActionMessenger.cc.

MJManagementEventActionMessenger::~MJManagementEventActionMessenger  ) 
 

Definition at line 129 of file MJManagementEventActionMessenger.cc.


Member Function Documentation

G4String MJManagementEventActionMessenger::GetCurrentValue G4UIcommand *  command  ) 
 

Definition at line 196 of file MJManagementEventActionMessenger.cc.

References fEventAction, and MJManagementEventAction::GetOutputName().

void MJManagementEventActionMessenger::SetNewValue G4UIcommand *  command,
G4String  newValues
 

Definition at line 140 of file MJManagementEventActionMessenger.cc.

References fEventAction, fSetReportingFrequencyCmd, MJManagementEventAction::GetOutputManager(), MJLog, MJVOutputManager::SetFileName(), MJManagementEventAction::SetOutputManager(), MJManagementEventAction::SetOutputName(), and MJManagementEventAction::SetReportingFrequency().


Member Data Documentation

MJManagementEventAction* MJManagementEventActionMessenger::fEventAction [private]
 

Event action object to be controlled by user interface commands.

Definition at line 108 of file MJManagementEventActionMessenger.hh.

Referenced by GetCurrentValue(), and SetNewValue().

G4UIdirectory* MJManagementEventActionMessenger::fEventDirectory [private]
 

Definition at line 110 of file MJManagementEventActionMessenger.hh.

Referenced by MJManagementEventActionMessenger().

G4UIcmdWithoutParameter* MJManagementEventActionMessenger::fGetOutputSchemaCmd [private]
 

Definition at line 117 of file MJManagementEventActionMessenger.hh.

Referenced by MJManagementEventActionMessenger().

G4UIcmdWithAString* MJManagementEventActionMessenger::fSetFileNameCmd [private]
 

Definition at line 120 of file MJManagementEventActionMessenger.hh.

Referenced by MJManagementEventActionMessenger().

G4UIcmdWithAnInteger* MJManagementEventActionMessenger::fSetReportingFrequencyCmd [private]
 

Definition at line 126 of file MJManagementEventActionMessenger.hh.

Referenced by MJManagementEventActionMessenger(), and SetNewValue().

G4UIcmdWithAString* MJManagementEventActionMessenger::fSetSchemaCmd [private]
 

Definition at line 123 of file MJManagementEventActionMessenger.hh.

Referenced by MJManagementEventActionMessenger().


The documentation for this class was generated from the following files:
Generated on Mon Nov 29 16:58:57 2004 for Majorana Simulation by  doxygen 1.3.9.1