34 #include "RunActionMessenger.hh"
36 #include "RunAction.hh"
55 fAccCmd =
new G4UIcommand(
"/testem/run/acceptance",
this);
56 fAccCmd->
SetGuidance(
"Check Edep and RMS of energy deposition for given absorber");
59 AbsNbPrm->
SetGuidance(
"absorber number : from 1 to NbOfAbsor");
74 lim->
SetGuidance(
"Limit in number of RMS of energy deposition");
79 fLimCmd->
SetGuidance(
"remove energy outside acceptance limit");
96 if( command == fAccCmd )
100 std::istringstream is(newValue);
101 is >> num >> edep >> rms >> lim;
105 if( command == fLimCmd )
virtual ~RunActionMessenger()
void SetParameter(G4UIparameter *const newParameter)
void SetParameterRange(const char *theRange)
RunActionMessenger(RunAction *)
static G4bool GetNewBoolValue(const char *paramString)
void SetApplyLimit(G4bool val)
void SetGuidance(const char *aGuidance)
void SetEdepAndRMS(G4ThreeVector)
void AvailableForStates(G4ApplicationState s1)
virtual void SetNewValue(G4UIcommand *, G4String)
void SetGuidance(const char *theGuidance)