1#ifndef TG4_RUN_ACTION_MESSENGER_H
2#define TG4_RUN_ACTION_MESSENGER_H
18#include <G4UImessenger.hh>
23class G4UIcmdWithAString;
24class G4UIcmdWithABool;
25class G4UIcmdWithADoubleAndUnit;
26class G4UIcmdWithAnInteger;
76#ifndef TG4_RUN_ACTION_MESSENGER_H
77#define TG4_RUN_ACTION_MESSENGER_H
93#include <G4UImessenger.hh>
98class G4UIcmdWithAString;
99class G4UIcmdWithABool;
Messenger class that defines commands for TG4RunAction.
G4UIcmdWithABool * fSaveRandomStatusCmd
command: saveRandom
G4UIcmdWithAString * fRandomStatusFileCmd
command: setRandomFile
TG4RunAction * fRunAction
associated class
G4UIcmdWithADoubleAndUnit * fSetLooperThresholdWarningEnergyCmd
setLooperThresholdWarningEnergy command
G4UIcmdWithAnInteger * fSetNumberOfLooperThresholdTrialsCmd
setNumberOfLooperThresholdTrials
virtual ~TG4RunActionMessenger()
G4UIcmdWithABool * fReadRandomStatusCmd
command: readRandom
TG4RunActionMessenger & operator=(const TG4RunActionMessenger &right)
Not implemented.
TG4RunActionMessenger()
Not implemented.
G4UIdirectory * fRunDirectory
command directory
TG4RunActionMessenger(const TG4RunActionMessenger &right)
Not implemented.
G4UIcmdWithADoubleAndUnit * fSetLooperThresholdImportantEnergyCmd
setLooperThresholImportantEnergy command
virtual void SetNewValue(G4UIcommand *command, G4String string)
Actions at the beginning and the end of run.