58 sethistNameCmd->
SetGuidance(
"set name for the histogram file");
61 setnbinStepCmd->
SetGuidance(
"set nb of bins in #step plot");
65 setSteplowCmd->
SetGuidance(
"set lower limit for #step plot ");
69 setStephighCmd->
SetGuidance(
"set upper limit for #step plot ");
73 setnbinEnCmd->
SetGuidance(
"set nb of bins in Edep plot");
77 setEnlowCmd->
SetGuidance(
"set lower limit for Edep plot ");
82 setEnhighCmd->
SetGuidance(
"set upper limit for Edep plot ");
87 setnbinGammaCmd->
SetGuidance(
"set nb of bins in gamma spectrum plot");
91 setElowGammaCmd->
SetGuidance(
"set lower limit for gamma spectrum plot ");
96 setEhighGammaCmd->
SetGuidance(
"set upper limit for gamma spectrum plot ");
101 setnbinTtCmd->
SetGuidance(
"set nb of bins in Etransmitted plot");
105 setTtlowCmd->
SetGuidance(
"set lower limit for Etransmitted plot ");
109 setTthighCmd->
SetGuidance(
"set upper limit for Etransmitted plot ");
113 setnbinTbCmd->
SetGuidance(
"set nb of bins in Ebackscattering plot");
117 setTblowCmd->
SetGuidance(
"set lower limit for Ebackscattered plot ");
121 setTbhighCmd->
SetGuidance(
"set upper limit for Ebackscattered plot ");
125 setnbinTsecCmd->
SetGuidance(
"set nb of bins in charged Tsecondary plot");
129 setTseclowCmd->
SetGuidance(
"set lower limit for charged Tsecondary plot ");
133 setTsechighCmd->
SetGuidance(
"set upper limit for charged Tsecondary plot ");
137 setnbinRCmd->
SetGuidance(
"set nb of bins in R plot");
141 setRlowCmd->
SetGuidance(
"set lower limit for R plot ");
145 setRhighCmd->
SetGuidance(
"set upper limit for R plot ");
149 setnbinzvertexCmd->
SetGuidance(
"set nb of bins in Z vertex plot");
153 setzlowCmd->
SetGuidance(
"set lower limit for Z vertex plot ");
157 setzhighCmd->
SetGuidance(
"set upper limit for Z vertex plot ");
161 setnbinThCmd->
SetGuidance(
"set nb of bins in Theta transmitted plot");
165 setThlowCmd->
SetGuidance(
"set lower limit for Theta transmitted plot ");
169 setThhighCmd->
SetGuidance(
"set upper limit for Theta transmitted plot ");
173 setnbinThbackCmd->
SetGuidance(
"set nb of bins in backscattering Theta plot");
177 setThlowbackCmd->
SetGuidance(
"set lower limit for backscattering Theta plot ");
181 setThhighbackCmd->
SetGuidance(
"set upper limit for backscattering Theta plot ");
188 RndmSaveCmd->
SetGuidance(
"set frequency to save rndm status on external files.");
190 RndmSaveCmd->
SetGuidance(
"freq > 0 saved on: beginOfRun.rndm");
191 RndmSaveCmd->
SetGuidance(
"freq = 1 saved on: endOfRun.rndm");
192 RndmSaveCmd->
SetGuidance(
"freq = 2 saved on: endOfEvent.rndm");
194 RndmSaveCmd->
SetRange(
"frequency>=0 && frequency<=2");
198 RndmReadCmd->
SetGuidance(
"get rndm status from an external file.");
208 delete sethistNameCmd;
210 delete setnbinStepCmd;
211 delete setSteplowCmd;
212 delete setStephighCmd;
218 delete setnbinGammaCmd;
219 delete setElowGammaCmd;
220 delete setEhighGammaCmd;
230 delete setnbinTsecCmd;
231 delete setTseclowCmd;
232 delete setTsechighCmd;
238 delete setnbinzvertexCmd;
246 delete setnbinThbackCmd;
247 delete setThlowbackCmd;
248 delete setThhighbackCmd;
252 delete RndmSaveCmd;
delete RndmReadCmd;
delete RndmDir;
259 if( command == sethistNameCmd)
263 if( command == setnbinStepCmd)
267 if( command == setSteplowCmd)
271 if( command == setStephighCmd)
275 if( command == setnbinEnCmd)
279 if( command == setEnlowCmd)
283 if( command == setEnhighCmd)
287 if( command == setnbinGammaCmd)
291 if( command == setElowGammaCmd)
295 if( command == setEhighGammaCmd)
299 if( command == setnbinTtCmd)
303 if( command == setTtlowCmd)
307 if( command == setTthighCmd)
311 if( command == setnbinTbCmd)
315 if( command == setTblowCmd)
319 if( command == setTbhighCmd)
323 if( command == setnbinTsecCmd)
327 if( command == setTseclowCmd)
331 if( command == setTsechighCmd)
335 if( command == setnbinRCmd)
339 if( command == setRlowCmd)
343 if( command == setRhighCmd)
347 if( command == setnbinzvertexCmd)
351 if( command == setzlowCmd)
355 if( command == setzhighCmd)
359 if( command == setnbinThCmd)
363 if( command == setThlowCmd)
367 if( command == setThhighCmd)
371 if( command == setnbinThbackCmd)
375 if( command == setThlowbackCmd)
379 if( command == setThhighbackCmd)
383 if (command == RndmSaveCmd)
386 if (command == RndmReadCmd)
387 {
G4cout <<
"\n---> rndm status restored from file: " << newValues <<
G4endl;
void SetParameterName(const char *theName, G4bool omittable, G4bool currentAsDefault=false)
void SetThhigh(G4double Thhigh)
void SetEnhigh(G4double Enhigh)
void SetRndmFreq(G4int val)
void SethistName(G4String name)
void SetnbinR(G4int nbin)
void SetNewValue(G4UIcommand *, G4String)
static void restoreEngineStatus(const char filename[]="Config.conf")
void SetTblow(G4double Tblow)
void SetParameterName(const char *theName, G4bool omittable, G4bool currentAsDefault=false)
Definition of the Em10RunAction class.
void SetnbinTh(G4int nbin)
void SetEhighGamma(G4double Ehigh)
static G4int GetNewIntValue(const char *paramString)
Em10RunMessenger(Em10RunAction *)
void SetnbinGamma(G4int nbin)
void SetnbinTt(G4int nbin)
void SetUnitCategory(const char *unitCategory)
static G4double GetNewDoubleValue(const char *paramString)
void SetTtlow(G4double Ttlow)
void Setzhigh(G4double z)
G4GLOB_DLL std::ostream G4cout
void SetRlow(G4double Rlow)
void SetnbinTsec(G4int nbin)
Definition of the Em10RunMessenger class.
void SetTbhigh(G4double Tbhigh)
void SetnbinEn(G4int nbin)
static G4double GetNewDoubleValue(const char *paramString)
void SetRange(const char *rs)
void SetnbinTb(G4int nbin)
void SetGuidance(const char *aGuidance)
void SetSteplow(G4double Slow)
void SetnbinStep(G4int nbin)
void AvailableForStates(G4ApplicationState s1)
static void showEngineStatus()
void SetnbinThBack(G4int nbin)
void SetEnlow(G4double Elow)
void SetDefaultValue(const char *defVal)
void SetParameterName(const char *theName, G4bool omittable, G4bool currentAsDefault=false)
void SetTthigh(G4double Tthigh)
void SetTseclow(G4double Tlow)
void SetTsechigh(G4double Thigh)
void SetStephigh(G4double Shigh)
void Setnbinzvertex(G4int nbin)
void SetElowGamma(G4double Elow)
void SetThlowBack(G4double Thlow)
void SetParameterName(const char *theName, G4bool omittable, G4bool currentAsDefault=false)
void SetRhigh(G4double Rhigh)
void SetThhighBack(G4double Thhigh)
void SetThlow(G4double Thlow)