92 dRoverRPrm->
SetGuidance(
"max Range variation per step (fractional number)");
187 brCmd->
SetGuidance(
"Set bremsstrahlung or delta-e- splitting/Russian roullette per region.");
190 brCmd->
SetGuidance(
" bFactor : number of splitted gamma or probability of Russian roulette");
191 brCmd->
SetGuidance(
" bEnergy : max energy of a secondary for this biasing method");
239 std::istringstream is(newValue);
240 is >> v1 >> v2 >> unt;
243 }
else if (command ==
deexCmd) {
244 G4String s1 (
""), s2(
""), s3(
""), s4(
"");
246 std::istringstream is(newValue);
247 is >> s1 >> s2 >> s3 >> s4;
248 if(s2 ==
"true") {
b2 =
true; }
249 if(s3 ==
"true") {
b3 =
true; }
250 if(s4 ==
"true") { b4 =
true; }
255 if (newValue ==
"ecpssr_analytical")
256 {name =
"ECPSSR_Analytical";}
257 else if (newValue ==
"ecpssr_interpolated")
258 {name =
"ECPSSR_FormFactor";}
268 }
else if (command ==
bfCmd) {
271 std::istringstream is(newValue);
272 is >>
s0 >> v1 >> s1;
274 if(s1 ==
"true") { yes =
true; }
277 }
else if (command ==
fiCmd) {
279 G4String s1(
""),s2(
""),s3(
""),unt(
"mm");
280 std::istringstream is(newValue);
281 is >> s1 >> s2 >> v1 >> unt >> s3;
283 if(s3 ==
"true") { yes =
true; }
287 }
else if (command ==
brCmd) {
290 std::istringstream is(newValue);
291 is >> s1 >> s2 >> fb >> en >> unt;
293 if (s1==
"phot"||s1==
"compt"||s1==
"conv")
void SetParameterName(const char *theName, G4bool omittable, G4bool currentAsDefault=false)
void SetParameter(G4UIparameter *const newParameter)
G4UIcmdWithABool * IntegCmd
void SetParameterRange(const char *theRange)
void SetParameterCandidates(const char *theString)
void SetNewValue(G4UIcommand *, G4String)
void SetDefaultValue(const char *theDefaultValue)
void SetStepFunction(G4double v1, G4double v2)
G4UIcmdWithAString * pixeeXsCmd
void ActivateSecondaryBiasingForGamma(const G4String &name, const G4String ®ion, G4double factor, G4double energyLimit)
virtual ~G4EnergyLossMessenger()
static G4bool GetNewBoolValue(const char *paramString)
G4UIcmdWithAString * pixeXsCmd
void SetDefaultValue(G4bool defVal)
static G4UImanager * GetUIpointer()
void SetParameterName(const char *theName, G4bool omittable, G4bool currentAsDefault=false)
static G4String UnitsList(const char *unitCategory)
void SetGuidance(const char *aGuidance)
void AvailableForStates(G4ApplicationState s1)
void SetDeexcitationActiveRegion(const G4String &rname="", G4bool valDeexcitation=true, G4bool valAuger=true, G4bool valPIXE=true)
static G4double ValueOf(const char *unitName)
G4UIcmdWithABool * SubSecCmd
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 SetPIXECrossSectionModel(const G4String &val)
void SetIntegral(G4bool val)
void SetGuidance(const char *theGuidance)
void SetSubCutoff(G4bool val, const G4Region *r=0)
static G4String CategoryOf(const char *unitName)
void SetProcessBiasingFactor(const G4String &name, G4double val, G4bool flag=true)
void SetPIXEElectronCrossSectionModel(const G4String &val)
G4int ApplyCommand(const char *aCommand)
G4UIcommand * StepFuncCmd