4 #ifndef EDepSim_PersistencyMessenger_h 5 #define EDepSim_PersistencyMessenger_h 1 7 #include "G4UImessenger.hh" 10 class G4UIcmdWithoutParameter;
11 class G4UIcmdWithAString;
12 class G4UIcmdWithABool;
13 class G4UIcmdWithAnInteger;
14 class G4UIcmdWithADoubleAndUnit;
16 namespace EDepSim {
class PersistencyManager;}
18 namespace EDepSim {
class PersistencyMessenger;}
G4UIcmdWithoutParameter * fClearBoundariesCMD
G4UIcmdWithoutParameter * fCloseCMD
G4String GetCurrentValue(G4UIcommand *command)
void SetNewValue(G4UIcommand *command, G4String newValues)
PersistencyMessenger(EDepSim::PersistencyManager *persistencyMgr)
G4UIcmdWithABool * fSaveAllPrimaryTrajectoriesCMD
G4UIcmdWithADoubleAndUnit * fTrajectoryPointDepositCMD
G4UIcmdWithADoubleAndUnit * fNeutronThresholdCMD
Construct a module from components.
G4UIcmdWithAString * fTrajectoryBoundaryCMD
EDepSim::PersistencyManager * fPersistencyManager
G4UIdirectory * fPersistencySetDIR
G4UIdirectory * fPersistencyDIR
G4UIcmdWithADoubleAndUnit * fTrajectoryPointAccuracyCMD
G4UIcmdWithADoubleAndUnit * fLengthThresholdCMD
virtual ~PersistencyMessenger()
G4UIcmdWithAString * fOpenCMD
G4UIcmdWithADoubleAndUnit * fGammaThresholdCMD