151 if (
cmd == reportCmd) theParams->DumpConfig(
G4cout);
153 if (
cmd == verboseCmd)
154 theParams->G4CASCADE_VERBOSE = strdup(arg.c_str());
156 if (
cmd == balanceCmd)
157 theParams->G4CASCADE_CHECK_ECONS =
StoB(arg) ? strdup(arg.c_str()) : 0;
159 if (
cmd == usePreCoCmd)
160 theParams->G4CASCADE_USE_PRECOMPOUND =
StoB(arg) ? strdup(arg.c_str()) : 0;
162 if (
cmd == doCoalCmd)
163 theParams->G4CASCADE_DO_COALESCENCE =
StoB(arg) ? strdup(arg.c_str()) : 0;
165 if (
cmd == historyCmd)
166 theParams->G4CASCADE_SHOW_HISTORY =
StoB(arg) ? strdup(arg.c_str()) : 0;
168 if (
cmd == use3BodyCmd)
169 theParams->G4CASCADE_USE_3BODYMOM =
StoB(arg) ? strdup(arg.c_str()) : 0;
172 theParams->G4CASCADE_USE_PHASESPACE =
StoB(arg) ? strdup(arg.c_str()) : 0;
174 if (
cmd == randomFileCmd)
175 theParams->G4CASCADE_RANDOM_FILE = arg.empty() ? 0 : strdup(arg.c_str());
177 if (
cmd == nucUseBestCmd)
178 theParams->G4NUCMODEL_USE_BEST =
StoB(arg) ? strdup(arg.c_str()) : 0;
180 if (
cmd == nucRad2parCmd)
181 theParams->G4NUCMODEL_RAD_2PAR = strdup(arg.c_str());
183 if (
cmd == nucRadScaleCmd)
184 theParams->G4NUCMODEL_RAD_SCALE = strdup(arg.c_str());
186 if (
cmd == nucRadSmallCmd)
187 theParams->G4NUCMODEL_RAD_SMALL = strdup(arg.c_str());
189 if (
cmd == nucRadAlphaCmd)
190 theParams->G4NUCMODEL_RAD_ALPHA = strdup(arg.c_str());
192 if (
cmd == nucRadTrailingCmd)
193 theParams->G4NUCMODEL_RAD_TRAILING = strdup(arg.c_str());
195 if (
cmd == nucFermiScaleCmd)
196 theParams->G4NUCMODEL_FERMI_SCALE = strdup(arg.c_str());
198 if (
cmd == nucXsecScaleCmd)
199 theParams->G4NUCMODEL_XSEC_SCALE = strdup(arg.c_str());
201 if (
cmd == nucGammaQDCmd)
202 theParams->G4NUCMODEL_GAMMAQD = strdup(arg.c_str());
204 if (
cmd == coalDPmax2Cmd)
205 theParams->DPMAX_2CLUSTER = strdup(arg.c_str());
207 if (
cmd == coalDPmax3Cmd)
208 theParams->DPMAX_3CLUSTER = strdup(arg.c_str());
210 if (
cmd == coalDPmax4Cmd)
211 theParams->DPMAX_4CLUSTER = strdup(arg.c_str());
213 theParams->Initialize();
G4GLOB_DLL std::ostream G4cout