52 fAnalysisManager(analysisManager),
54 fSetPrecisionForConvergenceTestCmd(0),
55 fSetExpSpectrumToNormaliseAdjResCmd(0),
56 fSetPowerLawSpectrumToNormaliseAdjResCmd(0)
63 fluence_par->
SetGuidance(
"Omnidirectional fluence for primary spectrum");
85 fSetPowerLawSpectrumToNormaliseAdjResCmd =
86 new G4UIcommand(
"/RMC01/analysis/SetPowerLawPrimSpectrumForAdjointSim",
this);
87 fSetPowerLawSpectrumToNormaliseAdjResCmd
88 ->
SetGuidance(
"Set the primary spectrum to which adjoint simulation "
89 "results will be normalised as a power law (Ekin^-alpha).");
90 fSetPowerLawSpectrumToNormaliseAdjResCmd->
SetParameter(part_name_par);
91 fSetPowerLawSpectrumToNormaliseAdjResCmd->
SetParameter(fluence_par);
92 fSetPowerLawSpectrumToNormaliseAdjResCmd->
SetParameter(fluence_unit_par);
93 fSetPowerLawSpectrumToNormaliseAdjResCmd->
SetParameter(alpha_par);
94 fSetPowerLawSpectrumToNormaliseAdjResCmd->
SetParameter(e1_par);
95 fSetPowerLawSpectrumToNormaliseAdjResCmd->
SetParameter(e2_par);
96 fSetPowerLawSpectrumToNormaliseAdjResCmd->
SetParameter(e_unit_par);
97 fSetPowerLawSpectrumToNormaliseAdjResCmd
101 fSetExpSpectrumToNormaliseAdjResCmd =
new G4UIcommand(
"/RMC01/analysis/"
102 "SetExponentialSpectrumForAdjointSim",
this);
103 fSetExpSpectrumToNormaliseAdjResCmd
104 ->
SetGuidance(
"Set the primary spectrum to which adjoint simulation results"
105 "will be normalised as exponential (exp(-Ekin/E0)).");
106 fSetExpSpectrumToNormaliseAdjResCmd
108 fSetExpSpectrumToNormaliseAdjResCmd
110 fSetExpSpectrumToNormaliseAdjResCmd
112 fSetExpSpectrumToNormaliseAdjResCmd
114 fSetExpSpectrumToNormaliseAdjResCmd
116 fSetExpSpectrumToNormaliseAdjResCmd
118 fSetExpSpectrumToNormaliseAdjResCmd
120 fSetExpSpectrumToNormaliseAdjResCmd
125 "SetExpectedPrecisionOfResults",
this);
126 fSetPrecisionForConvergenceTestCmd
127 ->
SetGuidance(
"Set the precision in % that the computed energy deposited "
128 "in the sensitive volume should reached. If this precision is reached"
129 " before the end of the run, the run is aborted and the results are "
132 fSetPrecisionForConvergenceTestCmd
void SetParameter(G4UIparameter *const newParameter)
void SetParameterRange(const char *theRange)
void SetParameterCandidates(const char *theString)
void SetGuidance(const char *aGuidance)
void AvailableForStates(G4ApplicationState s1)
void SetParameterName(const char *theName, G4bool omittable, G4bool currentAsDefault=false)
void SetGuidance(const char *theGuidance)