33#include <G4UIcmdWithABool.hh>
34#include <G4UIcmdWithADouble.hh>
35#include <G4UIcmdWithAString.hh>
36#include <G4UIcmdWithAnInteger.hh>
37#include <G4UIcmdWithoutParameter.hh>
38#include <G4UIdirectory.hh>
49 fDoseDir->SetGuidance(
"commands to setup dose calculation");
61 fVerbosityCmd->SetGuidance(
"1 = important messages (~10 per run)");
67 fResetCmd->SetGuidance(
"Reset accumulated data");
68 fResetCmd->AvailableForStates(G4State_PreInit, G4State_Idle);
73 fDosePathCmd->SetGuidance(
"Set the filename for the dose file");
74 fDosePathCmd->AvailableForStates(G4State_PreInit, G4State_Idle);
79 fPrintCmd->SetGuidance(
"Print dose parameters");
80 fPrintCmd->AvailableForStates(G4State_PreInit, G4State_Idle);
Definition of the RadioBio::DoseMessenger class.
Definition of the RadioBio::Dose class.
G4UIcmdWithAString * fDosePathCmd
~DoseMessenger() override
G4UIcmdWithABool * fCalculationCmd
G4UIcmdWithoutParameter * fPrintCmd
void SetNewValue(G4UIcommand *, G4String) override
G4UIcmdWithAnInteger * fVerbosityCmd
G4UIcmdWithoutParameter * fResetCmd
void PrintParameters() override
void SetCalculationEnabled(G4bool enabled)
void SetVerboseLevel(G4int level)
void SetPath(G4String fN)