132 {
133 if (cmd == reportCmd) theParams->DumpConfig(
G4cout);
134
135 if (cmd == verboseCmd)
136 theParams->G4CASCADE_VERBOSE = strdup(arg.c_str());
137
138 if (cmd == balanceCmd)
139 theParams->G4CASCADE_CHECK_ECONS =
StoB(arg) ? strdup(arg.c_str()) : 0;
140
141 if (cmd == usePreCoCmd)
142 theParams->G4CASCADE_USE_PRECOMPOUND =
StoB(arg) ? strdup(arg.c_str()) : 0;
143
144 if (cmd == doCoalCmd)
145 theParams->G4CASCADE_DO_COALESCENCE =
StoB(arg) ? strdup(arg.c_str()) : 0;
146
147 if (cmd == piNAbsCmd)
148 theParams->G4CASCADE_PIN_ABSORPTION = strdup(arg.c_str());
149
150 if (cmd == historyCmd)
151 theParams->G4CASCADE_SHOW_HISTORY =
StoB(arg) ? strdup(arg.c_str()) : 0;
152
153 if (cmd == use3BodyCmd)
154 theParams->G4CASCADE_USE_3BODYMOM =
StoB(arg) ? strdup(arg.c_str()) : 0;
155
156 if (cmd == usePSCmd)
157 theParams->G4CASCADE_USE_PHASESPACE =
StoB(arg) ? strdup(arg.c_str()) : 0;
158
159 if (cmd == randomFileCmd)
160 theParams->G4CASCADE_RANDOM_FILE = arg.empty() ? 0 : strdup(arg.c_str());
161
162 if (cmd == nucUseBestCmd)
163 theParams->G4NUCMODEL_USE_BEST =
StoB(arg) ? strdup(arg.c_str()) : 0;
164
165
166
167 if (cmd == nucRad2parCmd)
168 theParams->G4NUCMODEL_RAD_2PAR =
StoB(arg) ? strdup(arg.c_str()) : 0;
169
170 if (cmd == nucRadScaleCmd)
171 theParams->G4NUCMODEL_RAD_SCALE = strdup(arg.c_str());
172
173 if (cmd == nucRadSmallCmd)
174 theParams->G4NUCMODEL_RAD_SMALL = strdup(arg.c_str());
175
176 if (cmd == nucRadAlphaCmd)
177 theParams->G4NUCMODEL_RAD_ALPHA = strdup(arg.c_str());
178
179 if (cmd == nucRadTrailingCmd)
180 theParams->G4NUCMODEL_RAD_TRAILING = strdup(arg.c_str());
181
182 if (cmd == nucFermiScaleCmd)
183 theParams->G4NUCMODEL_FERMI_SCALE = strdup(arg.c_str());
184
185 if (cmd == nucXsecScaleCmd)
186 theParams->G4NUCMODEL_XSEC_SCALE = strdup(arg.c_str());
187
188 if (cmd == nucGammaQDCmd)
189 theParams->G4NUCMODEL_GAMMAQD = strdup(arg.c_str());
190
191 if (cmd == coalDPmax2Cmd)
192 theParams->DPMAX_2CLUSTER = strdup(arg.c_str());
193
194 if (cmd == coalDPmax3Cmd)
195 theParams->DPMAX_3CLUSTER = strdup(arg.c_str());
196
197 if (cmd == coalDPmax4Cmd)
198 theParams->DPMAX_4CLUSTER = strdup(arg.c_str());
199
200 theParams->Initialize();
201}
G4GLOB_DLL std::ostream G4cout