46 fExGPSHisto(histoManager),
55 fExGPSHistoDir->SetGuidance(
"exGPS analysis control.");
58 fFileNameCmd->SetGuidance(
"Input the name for the ROOT output file.");
59 fFileNameCmd->SetParameterName(
"filename",
true,
true);
60 fFileNameCmd->SetDefaultValue(
"exgps");
64 fMaxEngCmd->SetGuidance(
"Sets the maximum energy of histo");
65 fMaxEngCmd->SetParameterName(
"maxeng",
true,
true);
66 fMaxEngCmd->SetDefaultUnit(
"keV");
67 fMaxEngCmd->SetUnitCandidates(
"eV keV MeV GeV TeV PeV");
70 fMinEngCmd->SetGuidance(
"Sets the minimum energy of histo");
71 fMinEngCmd->SetParameterName(
"mineng",
true,
true);
72 fMinEngCmd->SetDefaultUnit(
"keV");
73 fMinEngCmd->SetUnitCandidates(
"eV keV MeV GeV TeV PeV");
76 fMaxPosCmd->SetGuidance(
"Set max length of source position");
77 fMaxPosCmd->SetParameterName(
"maxpos",
true,
true);
78 fMaxPosCmd->SetDefaultUnit(
"cm");
79 fMaxPosCmd->SetUnitCandidates(
"micron mm cm m km");
82 fMinPosCmd->SetGuidance(
"Set min length of source position");
83 fMinPosCmd->SetParameterName(
"minpos",
true,
true);
84 fMinPosCmd->SetDefaultUnit(
"cm");
85 fMinPosCmd->SetUnitCandidates(
"micron mm cm m km");
exGPSHistoManager * fExGPSHisto
Definition of the exGPSHistoMessenger class.
G4UIcmdWithAString * fFileNameCmd
static G4double GetNewDoubleValue(const char *paramString)
virtual ~exGPSHistoMessenger()
G4UIcmdWithADoubleAndUnit * fMaxPosCmd
void SetFileName(G4String name)
void SetEMax(G4double emax)
G4UIcmdWithADoubleAndUnit * fMaxEngCmd
virtual void SetNewValue(G4UIcommand *, G4String)
Definition of the exGPSHistoManager class.
exGPSHistoMessenger(exGPSHistoManager *)
void SetPosMin(G4double posmin)
void SetPosMax(G4double posmax)
G4UIcmdWithADoubleAndUnit * fMinPosCmd
void SetEMin(G4double emin)
G4UIcmdWithADoubleAndUnit * fMinEngCmd