115   dRoverRPrm->
SetGuidance(
"max Range variation per step (fractional number)");
 
  120   finalRangePrm->
SetGuidance(
"range for final step");
 
  289   mscfCmd->
SetGuidance(
"Set factor for computation of a limit for -t (invariant trasfer)");
 
  301   angCmd->
SetGuidance(
"Set the limit on the polar angle for msc and single scattering");
 
  347   brCmd->
SetGuidance(
"Set bremsstrahlung or delta-electron splitting/Russian roullette per region.");
 
  350   brCmd->
SetGuidance(
"  bFactor  : number of splitted gamma or probability of Russian roulette");
 
  351   brCmd->
SetGuidance(
"  bEnergy  : max energy of a secondary for this biasing method");
 
  436     std::istringstream is(newValue);
 
  437     is >> v1 >> v2 >> unt;
 
  440   } 
else if (command == 
deexCmd) {
 
  441     G4String s1 (
""), s2(
""), s3(
""), s4(
"");
 
  443     std::istringstream is(newValue);
 
  444     is >> s1 >> s2 >> s3 >> s4;
 
  445     if(s2 == 
"true") { 
b2 = 
true; }
 
  446     if(s3 == 
"true") { 
b3 = 
true; }
 
  447     if(s4 == 
"true") { b4 = 
true; }
 
  450   } 
else if (command == 
deCmd) {
 
  453   } 
else if (command == 
auCmd) {
 
  456   } 
else if (command == 
pixeCmd) {
 
  461     if (newValue == 
"ecpssr_analytical") 
 
  462       {name = 
"ECPSSR_Analytical";}
 
  463     else if (newValue == 
"ecpssr_interpolated") 
 
  464       {name = 
"ECPSSR_FormFactor";}
 
  472   } 
else if (command == 
mscCmd) {
 
  473     if(newValue == 
"Minimal") 
 
  476     else if(newValue == 
"UseDistanceToBoundary") 
 
  479     else if(newValue == 
"UseSafety")
 
  483       G4cout << 
"### G4EnergyLossMessenger WARNING: StepLimit type <"  
  484              << newValue << 
"> unknown!" << 
G4endl;
 
  499   } 
else if (command == 
lpmCmd) {
 
  502   } 
else if (command == 
splCmd) {
 
  505   } 
else if (command == 
aplCmd) {
 
  507   } 
else if (command == 
latCmd) {
 
  510   } 
else if (command == 
verCmd) {
 
  512   } 
else if (command == 
ver1Cmd) {
 
  514   } 
else if (command == 
ver2Cmd) {
 
  516   } 
else if (command == 
lllCmd) {
 
  518   } 
else if (command == 
labCmd) {
 
  521   } 
else if (command == 
skinCmd) {
 
  524   } 
else if (command == 
dedxCmd) { 
 
  527   } 
else if (command == 
lamCmd) { 
 
  530   } 
else if (command == 
frCmd) {
 
  533   } 
else if (command == 
fgCmd) {
 
  536   } 
else if (command == 
mscfCmd) {
 
  539   } 
else if (command == 
angCmd) { 
 
  542   } 
else if (command == 
bfCmd) {
 
  545     std::istringstream is(newValue);
 
  546     is >> 
s0 >> v1 >> s1;
 
  548     if(s1 == 
"true") { yes = 
true; }
 
  551   } 
else if (command == 
fiCmd) {
 
  553     G4String s1(
""),s2(
""),s3(
""),unt(
"mm");
 
  554     std::istringstream is(newValue);
 
  555     is >> s1 >> s2 >> v1 >> unt >> s3;
 
  557     if(s3 == 
"true") { yes = 
true; }
 
  561   } 
else if (command == 
brCmd) {
 
  564     std::istringstream is(newValue);
 
  565     is >> s1 >> s2 >> fb >> en >> unt;
 
  567     if (s1==
"phot"||s1==
"compt"||s1==
"conv") 
 
void SetParameterName(const char *theName, G4bool omittable, G4bool currentAsDefault=false)
 
void SetParameter(G4UIparameter *const newParameter)
 
void SetSkin(G4double val)
 
G4UIcmdWithADouble * mscfCmd
 
void SetLambdaFactor(G4double val)
 
G4UIcmdWithAnInteger * verCmd
 
G4UIcmdWithADouble * skinCmd
 
void SetParameterName(const char *theName, G4bool omittable, G4bool currentAsDefault=false)
 
G4UIcmdWithABool * IntegCmd
 
G4UIcmdWithADouble * labCmd
 
static G4int GetNewIntValue(const char *paramString)
 
G4UIcmdWithAnInteger * lamCmd
 
void SetParameterRange(const char *theRange)
 
void SetSplineFlag(G4bool val)
 
void SetParameterCandidates(const char *theString)
 
G4UIcmdWithABool * aplCmd
 
G4UIcmdWithADoubleAndUnit * MaxEnCmd
 
void SetMinEnergy(G4double val)
 
void SetNewValue(G4UIcommand *, G4String)
 
void SetDefaultValue(const char *theDefaultValue)
 
void SetMscGeomFactor(G4double val)
 
void SetStepFunction(G4double v1, G4double v2)
 
G4UIcmdWithAnInteger * ver1Cmd
 
G4UIcmdWithAString * pixeeXsCmd
 
void ActivateSecondaryBiasingForGamma(const G4String &name, const G4String ®ion, G4double factor, G4double energyLimit)
 
G4UIcmdWithABool * RndmStepCmd
 
void SetUnitCategory(const char *unitCategory)
 
virtual ~G4EnergyLossMessenger()
 
static G4double GetNewDoubleValue(const char *paramString)
 
void SetMscLateralDisplacement(G4bool val)
 
static G4bool GetNewBoolValue(const char *paramString)
 
G4UIcmdWithAString * pixeXsCmd
 
G4UIcmdWithABool * EnlossFlucCmd
 
void SetMinSubRange(G4double val)
 
void SetDefaultValue(G4bool defVal)
 
static G4UImanager * GetUIpointer()
 
void SetAuger(G4bool val)
 
void SetDEDXBinning(G4int val)
 
void SetParameterName(const char *theName, G4bool omittable, G4bool currentAsDefault=false)
 
G4UIcmdWithADouble * lllCmd
 
G4GLOB_DLL std::ostream G4cout
 
void SetLambdaBinning(G4int val)
 
static G4String UnitsList(const char *unitCategory)
 
G4UIcmdWithABool * pixeCmd
 
G4UIcmdWithADoubleAndUnit * MinEnCmd
 
static G4double GetNewDoubleValue(const char *paramString)
 
void SetRange(const char *rs)
 
G4UIcmdWithABool * lpmCmd
 
void SetGuidance(const char *aGuidance)
 
void SetLossFluctuations(G4bool val)
 
G4UIcmdWithABool * rangeCmd
 
G4UIcmdWithABool * latCmd
 
void AvailableForStates(G4ApplicationState s1)
 
void SetLinearLossLimit(G4double val)
 
G4UIcmdWithADouble * frCmd
 
void SetMaxEnergy(G4double val)
 
G4UIcmdWithAString * mscCmd
 
G4UIcmdWithADoubleAndUnit * angCmd
 
G4UIcmdWithADouble * fgCmd
 
G4UIcmdWithAnInteger * dedxCmd
 
void SetDeexcitationActiveRegion(const G4String &rname="", G4bool valDeexcitation=true, G4bool valAuger=true, G4bool valPIXE=true)
 
void SetParameterName(const char *theName, G4bool omittable, G4bool currentAsDefault=false)
 
void SetFactorForAngleLimit(G4double val)
 
static G4double ValueOf(const char *unitName)
 
G4UIcmdWithABool * SubSecCmd
 
G4UIcmdWithAnInteger * ver2Cmd
 
void ActivateSecondaryBiasing(const G4String &name, const G4String ®ion, G4double factor, G4double energyLimit)
 
void ActivateForcedInteraction(const G4String &name, G4double length=0.0, const G4String ®ion="", G4bool flag=true)
 
void SetDefaultValue(G4double defVal)
 
void SetPIXECrossSectionModel(const G4String &val)
 
void SetBuildCSDARange(G4bool val)
 
void SetIntegral(G4bool val)
 
G4UIdirectory * mscDirectory
 
G4UIdirectory * eLossDirectory
 
void SetMscStepLimitation(G4MscStepLimitType val)
 
G4UIcmdWithABool * splCmd
 
void SetDefaultValue(G4int defVal)
 
G4UIdirectory * emDirectory
 
void SetRandomStep(G4bool val)
 
void SetGuidance(const char *theGuidance)
 
void SetMscRangeFactor(G4double val)
 
void SetSubCutoff(G4bool val, const G4Region *r=0)
 
G4UIcmdWithADouble * MinSubSecCmd
 
static G4String CategoryOf(const char *unitName)
 
void SetParameterName(const char *theName, G4bool omittable, G4bool currentAsDefault=false)
 
void SetLPMFlag(G4bool val)
 
void SetProcessBiasingFactor(const G4String &name, G4double val, G4bool flag=true)
 
void SetPIXEElectronCrossSectionModel(const G4String &val)
 
G4int ApplyCommand(const char *aCommand)
 
G4UIcommand * StepFuncCmd
 
void SetApplyCuts(G4bool val)
 
void SetVerbose(G4int val, const G4String &name="all", G4bool worker=false)
 
void SetPolarAngleLimit(G4double val)