291{
292 G4bool physicsModified =
false;
293
294 if (command == paiCmd) {
296 std::istringstream is(newValue);
297 is >> s1 >> s2 >> s3;
299 } else if (command == mscoCmd) {
301 std::istringstream is(newValue);
302 is >> s1 >> s2;
304 } else if (command == StepFuncCmd || command == StepFuncCmd1 || command == StepFuncCmd2 || command == StepFuncCmd3) {
307 std::istringstream is(newValue);
308 is >> v1 >> v2 >> unt;
310 if(command == StepFuncCmd) {
312 } else if(command == StepFuncCmd1) {
314 } else if(command == StepFuncCmd2) {
316 } else {
318 }
319 physicsModified = true;
320 } else if (command == SubSecCmd) {
322 } else if (command == bfCmd) {
325 std::istringstream is(newValue);
326 is >>
s0 >> v1 >> s1;
328 if(s1 == "true") { yes = true; }
330 physicsModified = true;
331 } else if (command == fiCmd) {
333 G4String s1(
""),s2(
""),s3(
""),unt(
"mm");
334 std::istringstream is(newValue);
335 is >> s1 >> s2 >> v1 >> unt >> s3;
337 if(s3 == "true") { yes = true; }
340 physicsModified = true;
341 } else if (command == bsCmd) {
344 std::istringstream is(newValue);
345 is >> s1 >> s2 >> fb >> en >> unt;
348 physicsModified = true;
349 } else if (command == qeCmd) {
351 } else if (command == dirSplitCmd) {
354 physicsModified = true;
355 } else if (command == dirSplitTargetCmd) {
358 physicsModified = true;
359 } else if (command == dirSplitRadiusCmd) {
362 physicsModified = true;
363 }
364
365 if(physicsModified) {
367 }
368}
static G4ThreeVector GetNew3VectorValue(const char *paramString)
static G4bool GetNewBoolValue(const char *paramString)
static G4double GetNewDoubleValue(const char *paramString)
static G4double ValueOf(const char *unitName)
G4int ApplyCommand(const char *aCommand)
static G4UImanager * GetUIpointer()