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 fRBEDir->SetGuidance(
"commands to setup RBE calculation");
61 fVerbosityCmd->SetGuidance(
"1 = important messages (~10 per run)");
67 fLemTableCmd->SetGuidance(
"Load a LEM table used in calculating alpha&beta");
68 fLemTableCmd->AvailableForStates(G4State_PreInit, G4State_Idle);
73 fCellLineCmd->SetGuidance(
"Set the cell line for alpha&beta calculation");
74 fCellLineCmd->AvailableForStates(G4State_PreInit, G4State_Idle);
79 fResetCmd->SetGuidance(
"Reset accumulated data");
80 fResetCmd->AvailableForStates(G4State_PreInit, G4State_Idle);
85 fPrintCmd->SetGuidance(
"Print RBE parameters");
86 fPrintCmd->AvailableForStates(G4State_PreInit, G4State_Idle);
Definition of the RadioBio::RBEMessenger class.
Definition of the RadioBio::RBE class.
G4UIcmdWithAString * fLemTableCmd
void SetNewValue(G4UIcommand *, G4String) override
G4UIcmdWithABool * fCalculationCmd
G4UIcmdWithoutParameter * fResetCmd
G4UIcmdWithoutParameter * fPrintCmd
G4UIcmdWithAString * fCellLineCmd
G4UIcmdWithAnInteger * fVerbosityCmd
void SetCellLine(G4String name)
void PrintParameters() override
void LoadLEMTable(G4String path)
void SetCalculationEnabled(G4bool enabled)
void SetVerboseLevel(G4int level)