Geant4  10.02.p03
Em10RunMessenger Class Reference

#include <Em10RunMessenger.hh>

Inheritance diagram for Em10RunMessenger:
Collaboration diagram for Em10RunMessenger:

Public Member Functions

 Em10RunMessenger (Em10RunAction *)
 
 ~Em10RunMessenger ()
 
void SetNewValue (G4UIcommand *, G4String)
 
- Public Member Functions inherited from G4UImessenger
 G4UImessenger ()
 
 G4UImessenger (const G4String &path, const G4String &dsc, G4bool commandsToBeBroadcasted=true)
 
virtual ~G4UImessenger ()
 
virtual G4String GetCurrentValue (G4UIcommand *command)
 
G4bool operator== (const G4UImessenger &messenger) const
 
G4bool CommandsShouldBeInMaster () const
 

Private Attributes

Em10RunActionrunAction
 
G4UIdirectoryplotDir
 
G4UIcmdWithAStringsethistNameCmd
 
G4UIcmdWithAnIntegersetnbinStepCmd
 
G4UIcmdWithADoublesetSteplowCmd
 
G4UIcmdWithADoublesetStephighCmd
 
G4UIcmdWithAnIntegersetnbinEnCmd
 
G4UIcmdWithADoubleAndUnitsetEnlowCmd
 
G4UIcmdWithADoubleAndUnitsetEnhighCmd
 
G4UIcmdWithAnIntegersetnbinGammaCmd
 
G4UIcmdWithADoubleAndUnitsetElowGammaCmd
 
G4UIcmdWithADoubleAndUnitsetEhighGammaCmd
 
G4UIcmdWithAnIntegersetnbinTtCmd
 
G4UIcmdWithADoubleAndUnitsetTtlowCmd
 
G4UIcmdWithADoubleAndUnitsetTthighCmd
 
G4UIcmdWithAnIntegersetnbinTbCmd
 
G4UIcmdWithADoubleAndUnitsetTblowCmd
 
G4UIcmdWithADoubleAndUnitsetTbhighCmd
 
G4UIcmdWithAnIntegersetnbinTsecCmd
 
G4UIcmdWithADoubleAndUnitsetTseclowCmd
 
G4UIcmdWithADoubleAndUnitsetTsechighCmd
 
G4UIcmdWithAnIntegersetnbinRCmd
 
G4UIcmdWithADoubleAndUnitsetRlowCmd
 
G4UIcmdWithADoubleAndUnitsetRhighCmd
 
G4UIcmdWithAnIntegersetnbinThCmd
 
G4UIcmdWithADoubleAndUnitsetThlowCmd
 
G4UIcmdWithADoubleAndUnitsetThhighCmd
 
G4UIcmdWithAnIntegersetnbinThbackCmd
 
G4UIcmdWithADoubleAndUnitsetThlowbackCmd
 
G4UIcmdWithADoubleAndUnitsetThhighbackCmd
 
G4UIcmdWithAnIntegersetnbinzvertexCmd
 
G4UIcmdWithADoubleAndUnitsetzlowCmd
 
G4UIcmdWithADoubleAndUnitsetzhighCmd
 
G4UIdirectoryRndmDir
 
G4UIcmdWithAnIntegerRndmSaveCmd
 
G4UIcmdWithAStringRndmReadCmd
 

Additional Inherited Members

- Protected Member Functions inherited from G4UImessenger
G4String ItoS (G4int i)
 
G4String DtoS (G4double a)
 
G4String BtoS (G4bool b)
 
G4int StoI (G4String s)
 
G4double StoD (G4String s)
 
G4bool StoB (G4String s)
 
void AddUIcommand (G4UIcommand *newCommand)
 
void CreateDirectory (const G4String &path, const G4String &dsc, G4bool commandsToBeBroadcasted=true)
 
template<typename T >
T * CreateCommand (const G4String &cname, const G4String &dsc)
 
- Protected Attributes inherited from G4UImessenger
G4UIdirectorybaseDir
 
G4String baseDirName
 
G4bool commandsShouldBeInMaster
 

Detailed Description

Definition at line 56 of file Em10RunMessenger.hh.

Constructor & Destructor Documentation

◆ Em10RunMessenger()

Em10RunMessenger::Em10RunMessenger ( Em10RunAction RA)

Definition at line 51 of file Em10RunMessenger.cc.

53 {
54  plotDir = new G4UIdirectory("/plots/");
55  plotDir->SetGuidance("plot control");
56 
57  sethistNameCmd = new G4UIcmdWithAString("/plots/sethistName",this);
58  sethistNameCmd->SetGuidance("set name for the histogram file");
59 
60  setnbinStepCmd = new G4UIcmdWithAnInteger("/plots/setnbinStep",this);
61  setnbinStepCmd->SetGuidance("set nb of bins in #step plot");
62  setnbinStepCmd->SetParameterName("nbinStep",false);
63 
64  setSteplowCmd = new G4UIcmdWithADouble("/plots/setSteplow",this);
65  setSteplowCmd->SetGuidance("set lower limit for #step plot ");
66  setSteplowCmd->SetParameterName("Steplow",false);
67 
68  setStephighCmd = new G4UIcmdWithADouble("/plots/setStephigh",this);
69  setStephighCmd->SetGuidance("set upper limit for #step plot ");
70  setStephighCmd->SetParameterName("Stephigh",false);
71 
72  setnbinEnCmd = new G4UIcmdWithAnInteger("/plots/setnbinEn",this);
73  setnbinEnCmd->SetGuidance("set nb of bins in Edep plot");
74  setnbinEnCmd->SetParameterName("nbinE",false);
75 
76  setEnlowCmd = new G4UIcmdWithADoubleAndUnit("/plots/setEnlow",this);
77  setEnlowCmd->SetGuidance("set lower limit for Edep plot ");
78  setEnlowCmd->SetParameterName("Elow",false);
79  setEnlowCmd->SetUnitCategory("Energy");
80 
81  setEnhighCmd = new G4UIcmdWithADoubleAndUnit("/plots/setEnhigh",this);
82  setEnhighCmd->SetGuidance("set upper limit for Edep plot ");
83  setEnhighCmd->SetParameterName("Ehigh",false);
84  setEnhighCmd->SetUnitCategory("Energy");
85 
86  setnbinGammaCmd = new G4UIcmdWithAnInteger("/plots/setnbinGamma",this);
87  setnbinGammaCmd->SetGuidance("set nb of bins in gamma spectrum plot");
88  setnbinGammaCmd->SetParameterName("nbinGamma",false);
89 
90  setElowGammaCmd = new G4UIcmdWithADoubleAndUnit("/plots/setElowGamma",this);
91  setElowGammaCmd->SetGuidance("set lower limit for gamma spectrum plot ");
92  setElowGammaCmd->SetParameterName("ElowGamma",false);
94 
95  setEhighGammaCmd = new G4UIcmdWithADoubleAndUnit("/plots/setEhighGamma",this);
96  setEhighGammaCmd->SetGuidance("set upper limit for gamma spectrum plot ");
97  setEhighGammaCmd->SetParameterName("EhighGamma",false);
99 
100  setnbinTtCmd = new G4UIcmdWithAnInteger("/plots/setnbinTt",this);
101  setnbinTtCmd->SetGuidance("set nb of bins in Etransmitted plot");
102  setnbinTtCmd->SetParameterName("nbinTt",false);
103 
104  setTtlowCmd = new G4UIcmdWithADoubleAndUnit("/plots/setTtlow",this);
105  setTtlowCmd->SetGuidance("set lower limit for Etransmitted plot ");
106  setTtlowCmd->SetParameterName("Ttlow",false);
107 
108  setTthighCmd = new G4UIcmdWithADoubleAndUnit("/plots/setTthigh",this);
109  setTthighCmd->SetGuidance("set upper limit for Etransmitted plot ");
110  setTthighCmd->SetParameterName("Tthigh",false);
111 
112  setnbinTbCmd = new G4UIcmdWithAnInteger("/plots/setnbinTb",this);
113  setnbinTbCmd->SetGuidance("set nb of bins in Ebackscattering plot");
114  setnbinTbCmd->SetParameterName("nbinTb",false);
115 
116  setTblowCmd = new G4UIcmdWithADoubleAndUnit("/plots/setTblow",this);
117  setTblowCmd->SetGuidance("set lower limit for Ebackscattered plot ");
118  setTblowCmd->SetParameterName("Tblow",false);
119 
120  setTbhighCmd = new G4UIcmdWithADoubleAndUnit("/plots/setTbhigh",this);
121  setTbhighCmd->SetGuidance("set upper limit for Ebackscattered plot ");
122  setTbhighCmd->SetParameterName("Tbhigh",false);
123 
124  setnbinTsecCmd = new G4UIcmdWithAnInteger("/plots/setnbinTsec",this);
125  setnbinTsecCmd->SetGuidance("set nb of bins in charged Tsecondary plot");
126  setnbinTsecCmd->SetParameterName("nbinTsec",false);
127 
128  setTseclowCmd = new G4UIcmdWithADoubleAndUnit("/plots/setTseclow",this);
129  setTseclowCmd->SetGuidance("set lower limit for charged Tsecondary plot ");
130  setTseclowCmd->SetParameterName("Tseclow",false);
131 
132  setTsechighCmd = new G4UIcmdWithADoubleAndUnit("/plots/setTsechigh",this);
133  setTsechighCmd->SetGuidance("set upper limit for charged Tsecondary plot ");
134  setTsechighCmd->SetParameterName("Tsechigh",false);
135 
136  setnbinRCmd = new G4UIcmdWithAnInteger("/plots/setnbinR",this);
137  setnbinRCmd->SetGuidance("set nb of bins in R plot");
138  setnbinRCmd->SetParameterName("nbinR",false);
139 
140  setRlowCmd = new G4UIcmdWithADoubleAndUnit("/plots/setRlow",this);
141  setRlowCmd->SetGuidance("set lower limit for R plot ");
142  setRlowCmd->SetParameterName("Rlow",false);
143 
144  setRhighCmd = new G4UIcmdWithADoubleAndUnit("/plots/setRhigh",this);
145  setRhighCmd->SetGuidance("set upper limit for R plot ");
146  setRhighCmd->SetParameterName("Rhigh",false);
147 
148  setnbinzvertexCmd = new G4UIcmdWithAnInteger("/plots/setnbinzvertex",this);
149  setnbinzvertexCmd->SetGuidance("set nb of bins in Z vertex plot");
150  setnbinzvertexCmd->SetParameterName("nbinZ",false);
151 
152  setzlowCmd = new G4UIcmdWithADoubleAndUnit("/plots/setzlow",this);
153  setzlowCmd->SetGuidance("set lower limit for Z vertex plot ");
154  setzlowCmd->SetParameterName("zlow",false);
155 
156  setzhighCmd = new G4UIcmdWithADoubleAndUnit("/plots/setzhigh",this);
157  setzhighCmd->SetGuidance("set upper limit for Z vertex plot ");
158  setzhighCmd->SetParameterName("zhigh",false);
159 
160  setnbinThCmd = new G4UIcmdWithAnInteger("/plots/setnbinTh",this);
161  setnbinThCmd->SetGuidance("set nb of bins in Theta transmitted plot");
162  setnbinThCmd->SetParameterName("nbinTh",false);
163 
164  setThlowCmd = new G4UIcmdWithADoubleAndUnit("/plots/setThlow",this);
165  setThlowCmd->SetGuidance("set lower limit for Theta transmitted plot ");
166  setThlowCmd->SetParameterName("Thlow",false);
167 
168  setThhighCmd = new G4UIcmdWithADoubleAndUnit("/plots/setThhigh",this);
169  setThhighCmd->SetGuidance("set upper limit for Theta transmitted plot ");
170  setThhighCmd->SetParameterName("Thhigh",false);
171 
172  setnbinThbackCmd = new G4UIcmdWithAnInteger("/plots/setnbinThback",this);
173  setnbinThbackCmd->SetGuidance("set nb of bins in backscattering Theta plot");
174  setnbinThbackCmd->SetParameterName("nbinThback",false);
175 
176  setThlowbackCmd = new G4UIcmdWithADoubleAndUnit("/plots/setThlowback",this);
177  setThlowbackCmd->SetGuidance("set lower limit for backscattering Theta plot ");
178  setThlowbackCmd->SetParameterName("Thlowback",false);
179 
180  setThhighbackCmd = new G4UIcmdWithADoubleAndUnit("/plots/setThhighback",this);
181  setThhighbackCmd->SetGuidance("set upper limit for backscattering Theta plot ");
182  setThhighbackCmd->SetParameterName("Thhighback",false);
183 
184  RndmDir = new G4UIdirectory("/rndm/");
185  RndmDir->SetGuidance("Rndm status control.");
186 
187  RndmSaveCmd = new G4UIcmdWithAnInteger("/rndm/save",this);
188  RndmSaveCmd->SetGuidance("set frequency to save rndm status on external files.");
189  RndmSaveCmd->SetGuidance("freq = 0 not saved");
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");
193  RndmSaveCmd->SetParameterName("frequency",false);
194  RndmSaveCmd->SetRange("frequency>=0 && frequency<=2");
196 
197  RndmReadCmd = new G4UIcmdWithAString("/rndm/read",this);
198  RndmReadCmd->SetGuidance("get rndm status from an external file.");
199  RndmReadCmd->SetParameterName("fileName",true);
200  RndmReadCmd->SetDefaultValue ("beginOfRun.rndm");
202 }
void SetParameterName(const char *theName, G4bool omittable, G4bool currentAsDefault=false)
G4UIcmdWithAString * RndmReadCmd
G4UIcmdWithADoubleAndUnit * setThhighbackCmd
void SetParameterName(const char *theName, G4bool omittable, G4bool currentAsDefault=false)
G4UIcmdWithADoubleAndUnit * setEnhighCmd
G4UIcmdWithADoubleAndUnit * setTbhighCmd
G4UIcmdWithADoubleAndUnit * setThhighCmd
G4UIcmdWithADoubleAndUnit * setTtlowCmd
G4UIcmdWithADoubleAndUnit * setRhighCmd
G4UIcmdWithADoubleAndUnit * setThlowbackCmd
void SetUnitCategory(const char *unitCategory)
G4UIcmdWithAnInteger * setnbinRCmd
G4UIcmdWithADoubleAndUnit * setTsechighCmd
G4UIcmdWithADoubleAndUnit * setElowGammaCmd
Em10RunAction * runAction
G4UIcmdWithADoubleAndUnit * setTseclowCmd
G4UIcmdWithAnInteger * setnbinTsecCmd
G4UIcmdWithADoubleAndUnit * setzhighCmd
G4UIcmdWithADoubleAndUnit * setRlowCmd
G4UIcmdWithAnInteger * setnbinTbCmd
G4UIcmdWithAnInteger * RndmSaveCmd
G4UIcmdWithAnInteger * setnbinEnCmd
G4UIcmdWithAnInteger * setnbinStepCmd
void SetRange(const char *rs)
Definition: G4UIcommand.hh:125
void SetGuidance(const char *aGuidance)
Definition: G4UIcommand.hh:161
G4UIcmdWithADoubleAndUnit * setTblowCmd
void AvailableForStates(G4ApplicationState s1)
Definition: G4UIcommand.cc:239
G4UIcmdWithADouble * setSteplowCmd
G4UIcmdWithAString * sethistNameCmd
G4UIdirectory * plotDir
G4UIcmdWithAnInteger * setnbinThCmd
G4UIcmdWithADoubleAndUnit * setEhighGammaCmd
void SetDefaultValue(const char *defVal)
void SetParameterName(const char *theName, G4bool omittable, G4bool currentAsDefault=false)
G4UIcmdWithAnInteger * setnbinTtCmd
G4UIdirectory * RndmDir
G4UIcmdWithAnInteger * setnbinzvertexCmd
G4UIcmdWithADoubleAndUnit * setzlowCmd
G4UIcmdWithADoubleAndUnit * setEnlowCmd
G4UIcmdWithAnInteger * setnbinGammaCmd
G4UIcmdWithADoubleAndUnit * setTthighCmd
G4UIcmdWithAnInteger * setnbinThbackCmd
void SetParameterName(const char *theName, G4bool omittable, G4bool currentAsDefault=false)
G4UIcmdWithADouble * setStephighCmd
G4UIcmdWithADoubleAndUnit * setThlowCmd
Here is the call graph for this function:

◆ ~Em10RunMessenger()

Em10RunMessenger::~Em10RunMessenger ( )

Definition at line 206 of file Em10RunMessenger.cc.

207 {
208  delete sethistNameCmd;
209 
210  delete setnbinStepCmd;
211  delete setSteplowCmd;
212  delete setStephighCmd;
213 
214  delete setnbinEnCmd;
215  delete setEnlowCmd;
216  delete setEnhighCmd;
217 
218  delete setnbinGammaCmd;
219  delete setElowGammaCmd;
220  delete setEhighGammaCmd;
221 
222  delete setnbinTtCmd;
223  delete setTtlowCmd;
224  delete setTthighCmd;
225 
226  delete setnbinTbCmd;
227  delete setTblowCmd;
228  delete setTbhighCmd;
229 
230  delete setnbinTsecCmd;
231  delete setTseclowCmd;
232  delete setTsechighCmd;
233 
234  delete setnbinRCmd;
235  delete setRlowCmd;
236  delete setRhighCmd;
237 
238  delete setnbinzvertexCmd;
239  delete setzlowCmd;
240  delete setzhighCmd;
241 
242  delete setnbinThCmd;
243  delete setThlowCmd;
244  delete setThhighCmd;
245 
246  delete setnbinThbackCmd;
247  delete setThlowbackCmd;
248  delete setThhighbackCmd;
249 
250  delete plotDir;
251 
252  delete RndmSaveCmd; delete RndmReadCmd; delete RndmDir;
253 }
G4UIcmdWithAString * RndmReadCmd
G4UIcmdWithADoubleAndUnit * setThhighbackCmd
G4UIcmdWithADoubleAndUnit * setEnhighCmd
G4UIcmdWithADoubleAndUnit * setTbhighCmd
G4UIcmdWithADoubleAndUnit * setThhighCmd
G4UIcmdWithADoubleAndUnit * setTtlowCmd
G4UIcmdWithADoubleAndUnit * setRhighCmd
G4UIcmdWithADoubleAndUnit * setThlowbackCmd
G4UIcmdWithAnInteger * setnbinRCmd
G4UIcmdWithADoubleAndUnit * setTsechighCmd
G4UIcmdWithADoubleAndUnit * setElowGammaCmd
G4UIcmdWithADoubleAndUnit * setTseclowCmd
G4UIcmdWithAnInteger * setnbinTsecCmd
G4UIcmdWithADoubleAndUnit * setzhighCmd
G4UIcmdWithADoubleAndUnit * setRlowCmd
G4UIcmdWithAnInteger * setnbinTbCmd
G4UIcmdWithAnInteger * RndmSaveCmd
G4UIcmdWithAnInteger * setnbinEnCmd
G4UIcmdWithAnInteger * setnbinStepCmd
G4UIcmdWithADoubleAndUnit * setTblowCmd
G4UIcmdWithADouble * setSteplowCmd
G4UIcmdWithAString * sethistNameCmd
G4UIdirectory * plotDir
G4UIcmdWithAnInteger * setnbinThCmd
G4UIcmdWithADoubleAndUnit * setEhighGammaCmd
G4UIcmdWithAnInteger * setnbinTtCmd
G4UIdirectory * RndmDir
G4UIcmdWithAnInteger * setnbinzvertexCmd
G4UIcmdWithADoubleAndUnit * setzlowCmd
G4UIcmdWithADoubleAndUnit * setEnlowCmd
G4UIcmdWithAnInteger * setnbinGammaCmd
G4UIcmdWithADoubleAndUnit * setTthighCmd
G4UIcmdWithAnInteger * setnbinThbackCmd
G4UIcmdWithADouble * setStephighCmd
G4UIcmdWithADoubleAndUnit * setThlowCmd

Member Function Documentation

◆ SetNewValue()

void Em10RunMessenger::SetNewValue ( G4UIcommand command,
G4String  newValues 
)
virtual

Reimplemented from G4UImessenger.

Definition at line 257 of file Em10RunMessenger.cc.

258 {
259  if( command == sethistNameCmd)
260  runAction
261  ->SethistName(newValues) ;
262 
263  if( command == setnbinStepCmd)
264  runAction
266 
267  if( command == setSteplowCmd)
268  runAction
270 
271  if( command == setStephighCmd)
272  runAction
274 
275  if( command == setnbinEnCmd)
276  runAction
277  ->SetnbinEn(setnbinEnCmd->GetNewIntValue(newValues));
278 
279  if( command == setEnlowCmd)
280  runAction
281  ->SetEnlow( setEnlowCmd->GetNewDoubleValue(newValues));
282 
283  if( command == setEnhighCmd)
284  runAction
285  ->SetEnhigh( setEnhighCmd->GetNewDoubleValue(newValues));
286 
287  if( command == setnbinGammaCmd)
288  runAction
290 
291  if( command == setElowGammaCmd)
292  runAction
294 
295  if( command == setEhighGammaCmd)
296  runAction
298 
299  if( command == setnbinTtCmd)
300  runAction
301  ->SetnbinTt(setnbinTtCmd->GetNewIntValue(newValues));
302 
303  if( command == setTtlowCmd)
304  runAction
305  ->SetTtlow( setTtlowCmd->GetNewDoubleValue(newValues));
306 
307  if( command == setTthighCmd)
308  runAction
309  ->SetTthigh( setTthighCmd->GetNewDoubleValue(newValues));
310 
311  if( command == setnbinTbCmd)
312  runAction
313  ->SetnbinTb(setnbinTbCmd->GetNewIntValue(newValues));
314 
315  if( command == setTblowCmd)
316  runAction
317  ->SetTblow( setTblowCmd->GetNewDoubleValue(newValues));
318 
319  if( command == setTbhighCmd)
320  runAction
321  ->SetTbhigh( setTbhighCmd->GetNewDoubleValue(newValues));
322 
323  if( command == setnbinTsecCmd)
324  runAction
326 
327  if( command == setTseclowCmd)
328  runAction
330 
331  if( command == setTsechighCmd)
332  runAction
334 
335  if( command == setnbinRCmd)
336  runAction
337  ->SetnbinR(setnbinRCmd->GetNewIntValue(newValues));
338 
339  if( command == setRlowCmd)
340  runAction
341  ->SetRlow( setRlowCmd->GetNewDoubleValue(newValues));
342 
343  if( command == setRhighCmd)
344  runAction
345  ->SetRhigh( setRhighCmd->GetNewDoubleValue(newValues));
346 
347  if( command == setnbinzvertexCmd)
348  runAction
350 
351  if( command == setzlowCmd)
352  runAction
353  ->Setzlow( setzlowCmd->GetNewDoubleValue(newValues));
354 
355  if( command == setzhighCmd)
356  runAction
357  ->Setzhigh( setzhighCmd->GetNewDoubleValue(newValues));
358 
359  if( command == setnbinThCmd)
360  runAction
361  ->SetnbinTh(setnbinThCmd->GetNewIntValue(newValues));
362 
363  if( command == setThlowCmd)
364  runAction
365  ->SetThlow( setThlowCmd->GetNewDoubleValue(newValues));
366 
367  if( command == setThhighCmd)
368  runAction
369  ->SetThhigh( setThhighCmd->GetNewDoubleValue(newValues));
370 
371  if( command == setnbinThbackCmd)
372  runAction
374 
375  if( command == setThlowbackCmd)
376  runAction
378 
379  if( command == setThhighbackCmd)
380  runAction
382 
383  if (command == RndmSaveCmd)
385 
386  if (command == RndmReadCmd)
387  { G4cout << "\n---> rndm status restored from file: " << newValues << G4endl;
390  }
391 }
void SetThhigh(G4double Thhigh)
G4UIcmdWithAString * RndmReadCmd
void SetEnhigh(G4double Enhigh)
G4UIcmdWithADoubleAndUnit * setThhighbackCmd
void SetRndmFreq(G4int val)
void SethistName(G4String name)
void SetnbinR(G4int nbin)
static void restoreEngineStatus(const char filename[]="Config.conf")
Definition: Random.cc:181
void SetTblow(G4double Tblow)
void SetnbinTh(G4int nbin)
void SetEhighGamma(G4double Ehigh)
static G4int GetNewIntValue(const char *paramString)
G4UIcmdWithADoubleAndUnit * setEnhighCmd
G4UIcmdWithADoubleAndUnit * setTbhighCmd
G4UIcmdWithADoubleAndUnit * setThhighCmd
void SetnbinGamma(G4int nbin)
void Setzlow(G4double z)
G4UIcmdWithADoubleAndUnit * setTtlowCmd
G4UIcmdWithADoubleAndUnit * setRhighCmd
G4UIcmdWithADoubleAndUnit * setThlowbackCmd
void SetnbinTt(G4int nbin)
G4UIcmdWithAnInteger * setnbinRCmd
static G4double GetNewDoubleValue(const char *paramString)
G4UIcmdWithADoubleAndUnit * setTsechighCmd
void SetTtlow(G4double Ttlow)
G4UIcmdWithADoubleAndUnit * setElowGammaCmd
Em10RunAction * runAction
G4UIcmdWithADoubleAndUnit * setTseclowCmd
G4UIcmdWithAnInteger * setnbinTsecCmd
G4UIcmdWithADoubleAndUnit * setzhighCmd
void Setzhigh(G4double z)
G4UIcmdWithADoubleAndUnit * setRlowCmd
G4UIcmdWithAnInteger * setnbinTbCmd
G4GLOB_DLL std::ostream G4cout
G4UIcmdWithAnInteger * RndmSaveCmd
void SetRlow(G4double Rlow)
G4UIcmdWithAnInteger * setnbinEnCmd
void SetnbinTsec(G4int nbin)
void SetTbhigh(G4double Tbhigh)
G4UIcmdWithAnInteger * setnbinStepCmd
void SetnbinEn(G4int nbin)
static G4double GetNewDoubleValue(const char *paramString)
void SetnbinTb(G4int nbin)
void SetSteplow(G4double Slow)
void SetnbinStep(G4int nbin)
G4UIcmdWithADoubleAndUnit * setTblowCmd
G4UIcmdWithADouble * setSteplowCmd
G4UIcmdWithAString * sethistNameCmd
static void showEngineStatus()
Definition: Random.cc:204
void SetnbinThBack(G4int nbin)
G4UIcmdWithAnInteger * setnbinThCmd
void SetEnlow(G4double Elow)
G4UIcmdWithADoubleAndUnit * setEhighGammaCmd
void SetTthigh(G4double Tthigh)
G4UIcmdWithAnInteger * setnbinTtCmd
void SetTseclow(G4double Tlow)
void SetTsechigh(G4double Thigh)
G4UIcmdWithAnInteger * setnbinzvertexCmd
#define G4endl
Definition: G4ios.hh:61
void SetStephigh(G4double Shigh)
void Setnbinzvertex(G4int nbin)
G4UIcmdWithADoubleAndUnit * setzlowCmd
G4UIcmdWithADoubleAndUnit * setEnlowCmd
G4UIcmdWithAnInteger * setnbinGammaCmd
void SetElowGamma(G4double Elow)
void SetThlowBack(G4double Thlow)
G4UIcmdWithADoubleAndUnit * setTthighCmd
G4UIcmdWithAnInteger * setnbinThbackCmd
void SetRhigh(G4double Rhigh)
G4UIcmdWithADouble * setStephighCmd
void SetThhighBack(G4double Thhigh)
G4UIcmdWithADoubleAndUnit * setThlowCmd
void SetThlow(G4double Thlow)
Here is the call graph for this function:

Member Data Documentation

◆ plotDir

G4UIdirectory* Em10RunMessenger::plotDir
private

Definition at line 69 of file Em10RunMessenger.hh.

◆ RndmDir

G4UIdirectory* Em10RunMessenger::RndmDir
private

Definition at line 113 of file Em10RunMessenger.hh.

◆ RndmReadCmd

G4UIcmdWithAString* Em10RunMessenger::RndmReadCmd
private

Definition at line 115 of file Em10RunMessenger.hh.

◆ RndmSaveCmd

G4UIcmdWithAnInteger* Em10RunMessenger::RndmSaveCmd
private

Definition at line 114 of file Em10RunMessenger.hh.

◆ runAction

Em10RunAction* Em10RunMessenger::runAction
private

Definition at line 67 of file Em10RunMessenger.hh.

◆ setEhighGammaCmd

G4UIcmdWithADoubleAndUnit* Em10RunMessenger::setEhighGammaCmd
private

Definition at line 83 of file Em10RunMessenger.hh.

◆ setElowGammaCmd

G4UIcmdWithADoubleAndUnit* Em10RunMessenger::setElowGammaCmd
private

Definition at line 82 of file Em10RunMessenger.hh.

◆ setEnhighCmd

G4UIcmdWithADoubleAndUnit* Em10RunMessenger::setEnhighCmd
private

Definition at line 79 of file Em10RunMessenger.hh.

◆ setEnlowCmd

G4UIcmdWithADoubleAndUnit* Em10RunMessenger::setEnlowCmd
private

Definition at line 78 of file Em10RunMessenger.hh.

◆ sethistNameCmd

G4UIcmdWithAString* Em10RunMessenger::sethistNameCmd
private

Definition at line 71 of file Em10RunMessenger.hh.

◆ setnbinEnCmd

G4UIcmdWithAnInteger* Em10RunMessenger::setnbinEnCmd
private

Definition at line 77 of file Em10RunMessenger.hh.

◆ setnbinGammaCmd

G4UIcmdWithAnInteger* Em10RunMessenger::setnbinGammaCmd
private

Definition at line 81 of file Em10RunMessenger.hh.

◆ setnbinRCmd

G4UIcmdWithAnInteger* Em10RunMessenger::setnbinRCmd
private

Definition at line 97 of file Em10RunMessenger.hh.

◆ setnbinStepCmd

G4UIcmdWithAnInteger* Em10RunMessenger::setnbinStepCmd
private

Definition at line 73 of file Em10RunMessenger.hh.

◆ setnbinTbCmd

G4UIcmdWithAnInteger* Em10RunMessenger::setnbinTbCmd
private

Definition at line 89 of file Em10RunMessenger.hh.

◆ setnbinThbackCmd

G4UIcmdWithAnInteger* Em10RunMessenger::setnbinThbackCmd
private

Definition at line 105 of file Em10RunMessenger.hh.

◆ setnbinThCmd

G4UIcmdWithAnInteger* Em10RunMessenger::setnbinThCmd
private

Definition at line 101 of file Em10RunMessenger.hh.

◆ setnbinTsecCmd

G4UIcmdWithAnInteger* Em10RunMessenger::setnbinTsecCmd
private

Definition at line 93 of file Em10RunMessenger.hh.

◆ setnbinTtCmd

G4UIcmdWithAnInteger* Em10RunMessenger::setnbinTtCmd
private

Definition at line 85 of file Em10RunMessenger.hh.

◆ setnbinzvertexCmd

G4UIcmdWithAnInteger* Em10RunMessenger::setnbinzvertexCmd
private

Definition at line 109 of file Em10RunMessenger.hh.

◆ setRhighCmd

G4UIcmdWithADoubleAndUnit* Em10RunMessenger::setRhighCmd
private

Definition at line 99 of file Em10RunMessenger.hh.

◆ setRlowCmd

G4UIcmdWithADoubleAndUnit* Em10RunMessenger::setRlowCmd
private

Definition at line 98 of file Em10RunMessenger.hh.

◆ setStephighCmd

G4UIcmdWithADouble* Em10RunMessenger::setStephighCmd
private

Definition at line 75 of file Em10RunMessenger.hh.

◆ setSteplowCmd

G4UIcmdWithADouble* Em10RunMessenger::setSteplowCmd
private

Definition at line 74 of file Em10RunMessenger.hh.

◆ setTbhighCmd

G4UIcmdWithADoubleAndUnit* Em10RunMessenger::setTbhighCmd
private

Definition at line 91 of file Em10RunMessenger.hh.

◆ setTblowCmd

G4UIcmdWithADoubleAndUnit* Em10RunMessenger::setTblowCmd
private

Definition at line 90 of file Em10RunMessenger.hh.

◆ setThhighbackCmd

G4UIcmdWithADoubleAndUnit* Em10RunMessenger::setThhighbackCmd
private

Definition at line 107 of file Em10RunMessenger.hh.

◆ setThhighCmd

G4UIcmdWithADoubleAndUnit* Em10RunMessenger::setThhighCmd
private

Definition at line 103 of file Em10RunMessenger.hh.

◆ setThlowbackCmd

G4UIcmdWithADoubleAndUnit* Em10RunMessenger::setThlowbackCmd
private

Definition at line 106 of file Em10RunMessenger.hh.

◆ setThlowCmd

G4UIcmdWithADoubleAndUnit* Em10RunMessenger::setThlowCmd
private

Definition at line 102 of file Em10RunMessenger.hh.

◆ setTsechighCmd

G4UIcmdWithADoubleAndUnit* Em10RunMessenger::setTsechighCmd
private

Definition at line 95 of file Em10RunMessenger.hh.

◆ setTseclowCmd

G4UIcmdWithADoubleAndUnit* Em10RunMessenger::setTseclowCmd
private

Definition at line 94 of file Em10RunMessenger.hh.

◆ setTthighCmd

G4UIcmdWithADoubleAndUnit* Em10RunMessenger::setTthighCmd
private

Definition at line 87 of file Em10RunMessenger.hh.

◆ setTtlowCmd

G4UIcmdWithADoubleAndUnit* Em10RunMessenger::setTtlowCmd
private

Definition at line 86 of file Em10RunMessenger.hh.

◆ setzhighCmd

G4UIcmdWithADoubleAndUnit* Em10RunMessenger::setzhighCmd
private

Definition at line 111 of file Em10RunMessenger.hh.

◆ setzlowCmd

G4UIcmdWithADoubleAndUnit* Em10RunMessenger::setzlowCmd
private

Definition at line 110 of file Em10RunMessenger.hh.


The documentation for this class was generated from the following files: