603   G4bool physicsModified = 
false;
 
  604   if (command == flucCmd) {
 
  606     physicsModified = 
true;
 
  607   } 
else if (command == rangeCmd) {
 
  609   } 
else if (command == lpmCmd) {
 
  611     physicsModified = 
true;
 
  612   } 
else if (command == splCmd) {
 
  614     physicsModified = 
true;
 
  615   } 
else if (command == rsCmd) {
 
  617     physicsModified = 
true;
 
  618   } 
else if (command == aplCmd) {
 
  620     physicsModified = 
true;
 
  621   } 
else if (command == deCmd) {
 
  623     physicsModified = 
true;
 
  624   } 
else if (command == dirFluoCmd) {
 
  626   } 
else if (command == auCmd) {
 
  628     physicsModified = 
true;
 
  629   } 
else if (command == auCascadeCmd) {
 
  631     physicsModified = 
true;
 
  632   } 
else if (command == pixeCmd) {
 
  634     physicsModified = 
true;
 
  635   } 
else if (command == dcutCmd) {
 
  637     physicsModified = 
true;
 
  638   } 
else if (command == latCmd) {
 
  640     physicsModified = 
true;
 
  641   } 
else if (command == mulatCmd) {
 
  643     physicsModified = 
true;
 
  644   } 
else if (command == catCmd) {
 
  646     physicsModified = 
true;
 
  647   } 
else if (command == delCmd) {
 
  649   } 
else if (command == IntegCmd) {
 
  651     physicsModified = 
true;
 
  652   } 
else if (command == mottCmd) {
 
  654   } 
else if (command == birksCmd) {
 
  657   } 
else if (command == minSubSecCmd) {
 
  659   } 
else if (command == minEnCmd) {
 
  661     physicsModified = 
true;
 
  662   } 
else if (command == maxEnCmd) { 
 
  664     physicsModified = 
true;
 
  665   } 
else if (command == cenCmd) { 
 
  667     physicsModified = 
true;
 
  668   } 
else if (command == lowEnCmd) { 
 
  670     physicsModified = 
true;
 
  671   } 
else if (command == lowhEnCmd) { 
 
  673     physicsModified = 
true;
 
  674   } 
else if (command == lllCmd) { 
 
  676     physicsModified = 
true;
 
  677   } 
else if (command == brCmd) { 
 
  679     physicsModified = 
true;
 
  680   } 
else if (command == labCmd) {
 
  682     physicsModified = 
true;
 
  683   } 
else if (command == mscfCmd) {
 
  685     physicsModified = 
true;
 
  686   } 
else if (command == angCmd) { 
 
  688     physicsModified = 
true;
 
  689   } 
else if (command == frCmd) {
 
  691     physicsModified = 
true;
 
  692   } 
else if (command == fr1Cmd) {
 
  694     physicsModified = 
true;
 
  695   } 
else if (command == fgCmd) {
 
  697     physicsModified = 
true;
 
  698   } 
else if (command == skinCmd) { 
 
  700     physicsModified = 
true;
 
  702   } 
else if (command == dedxCmd) { 
 
  704     physicsModified = 
true;
 
  705   } 
else if (command == lamCmd) { 
 
  707     physicsModified = 
true;
 
  708   } 
else if (command == amCmd) { 
 
  710     physicsModified = 
true;
 
  711   } 
else if (command == verCmd) {
 
  713   } 
else if (command == ver1Cmd) {
 
  715   } 
else if (command == ver2Cmd) {
 
  718   } 
else if (command == mscCmd || command == msc1Cmd) {
 
  720     if(newValue == 
"Minimal") { 
 
  722     } 
else if(newValue == 
"UseDistanceToBoundary") { 
 
  724     } 
else if(newValue == 
"UseSafety") { 
 
  726     } 
else if(newValue == 
"UseSafetyPlus") {
 
  729       G4cout << 
"### G4EmParametersMessenger WARNING: StepLimit type <"  
  730              << newValue << 
"> unknown!" << 
G4endl;
 
  733     if (command == mscCmd) {
 
  738     physicsModified = 
true;
 
  739   } 
else if (command == pixeXsCmd) {
 
  741     physicsModified = 
true;
 
  742   } 
else if (command == pixeeXsCmd) {
 
  744     physicsModified = 
true;
 
  745   } 
else if (command == paiCmd) {
 
  747     std::istringstream is(newValue);
 
  748     is >> s1 >> s2 >> s3;
 
  750   } 
else if (command == meCmd) {
 
  752   } 
else if (command == dnaCmd) {
 
  754     std::istringstream is(newValue);
 
  756     theParameters->
AddDNA(s1, s2);
 
  757   } 
else if (command == mscoCmd) {
 
  759     std::istringstream is(newValue);
 
  761     theParameters->
AddMsc(s1, s2);
 
  762   } 
else if (command == dumpCmd) {
 
  763     theParameters->
Dump();
 
  764   } 
else if (command == SubSecCmd) {
 
  766     std::istringstream is(newValue);
 
  769     if(s1 == 
"true") { yes = 
true; }
 
  771   } 
else if (command == StepFuncCmd || command == StepFuncCmd1) {
 
  774     std::istringstream is(newValue);
 
  775     is >> v1 >> v2 >> unt;
 
  777     if(command == StepFuncCmd) {
 
  782     physicsModified = 
true;
 
  783   } 
else if (command == deexCmd) {
 
  784     G4String s1 (
""), s2(
""), s3(
""), s4(
"");
 
  785     G4bool b2(
false), b3(
false), b4(
false);
 
  786     std::istringstream is(newValue);
 
  787     is >> s1 >> s2 >> s3 >> s4;
 
  788     if(s2 == 
"true") { b2 = 
true; }
 
  789     if(s3 == 
"true") { b3 = 
true; }
 
  790     if(s4 == 
"true") { b4 = 
true; }
 
  792     physicsModified = 
true;
 
  793   } 
else if (command == bfCmd) {
 
  796     std::istringstream is(newValue);
 
  797     is >> 
s0 >> v1 >> s1;
 
  799     if(s1 == 
"true") { yes = 
true; }
 
  801     physicsModified = 
true;
 
  802   } 
else if (command == fiCmd) {
 
  804     G4String s1(
""),s2(
""),s3(
""),unt(
"mm");
 
  805     std::istringstream is(newValue);
 
  806     is >> s1 >> s2 >> v1 >> unt >> s3;
 
  808     if(s3 == 
"true") { yes = 
true; }
 
  811     physicsModified = 
true;
 
  812   } 
else if (command == bsCmd) {
 
  815     std::istringstream is(newValue);
 
  816     is >> s1 >> s2 >> fb >> en >> unt;
 
  819     physicsModified = 
true;
 
  820   } 
else if (command == nffCmd) {
 
  823     else if(newValue == 
"Gaussian") { x = 
fGaussianNF; }
 
  824     else if(newValue == 
"Flat") { x = 
fFlatNF; }
 
  826     physicsModified = 
true;
 
  828   if(physicsModified) {
 
void SetLossFluctuations(G4bool val)
void SetApplyCuts(G4bool val)
void SetProcessBiasingFactor(const G4String &procname, G4double val, G4bool wflag)
void SetVerbose(G4int val)
void ActivateSecondaryBiasing(const G4String &name, const G4String ®ion, G4double factor, G4double energyLimit)
void SetDeexcitationIgnoreCut(G4bool val)
void SetUseMottCorrection(G4bool val)
void SetLowestElectronEnergy(G4double val)
void SetLatDisplacementBeyondSafety(G4bool val)
static G4int GetNewIntValue(const char *paramString)
void SetMscStepLimitType(G4MscStepLimitType val)
void SetBeardenFluoDir(G4bool val)
void SetLinearLossLimit(G4double val)
void SetAuger(G4bool val)
void SetNumberOfBins(G4int val)
void SetMinSubRange(G4double val)
void SetMaxEnergyForCSDARange(G4double val)
void SetStepFunctionMuHad(G4double v1, G4double v2)
static G4double GetNewDoubleValue(const char *paramString)
void SetPIXEElectronCrossSectionModel(const G4String &)
void SetDeexActiveRegion(const G4String ®ion, G4bool fdeex, G4bool fauger, G4bool fpixe)
void SetMaxEnergy(G4double val)
void SetBremsstrahlungTh(G4double val)
static G4bool GetNewBoolValue(const char *paramString)
static G4UImanager * GetUIpointer()
void SetBirksActive(G4bool val)
void AddPAIModel(const G4String &particle, const G4String ®ion, const G4String &type)
void SetLateralDisplacement(G4bool val)
void SetWorkerVerbose(G4int val)
void SetPIXECrossSectionModel(const G4String &)
G4GLOB_DLL std::ostream G4cout
void SetMscRangeFactor(G4double val)
static G4double GetNewDoubleValue(const char *paramString)
void SetAugerCascade(G4bool val)
void SetNumberOfBinsPerDecade(G4int val)
void SetNuclearFormfactorType(G4NuclearFormfactorType val)
void SetLowestMuHadEnergy(G4double val)
void SetMscGeomFactor(G4double val)
void SetMscMuHadStepLimitType(G4MscStepLimitType val)
void AddDNA(const G4String ®ion, const G4String &type)
void SetSubCutoff(G4bool val, const G4String ®ion="")
void SetBuildCSDARange(G4bool val)
void AddMicroElec(const G4String ®ion)
void SetMscMuHadRangeFactor(G4double val)
void SetSpline(G4bool val)
void SetMuHadLateralDisplacement(G4bool val)
void SetMinEnergy(G4double val)
static G4double ValueOf(const char *unitName)
void SetIntegral(G4bool val)
void AddMsc(const G4String ®ion, const G4String &type)
void ActivateAngularGeneratorForIonisation(G4bool val)
void ActivateForcedInteraction(const G4String &procname, const G4String ®ion, G4double length, G4bool wflag)
void SetUseCutAsFinalRange(G4bool val)
void SetMscThetaLimit(G4double val)
void SetLambdaFactor(G4double val)
void SetFactorForAngleLimit(G4double val)
void SetStepFunction(G4double v1, G4double v2)
G4int ApplyCommand(const char *aCommand)
void SetMscSkin(G4double val)