92 dRoverRPrm->
SetGuidance(
"max Range variation per step (fractional number)");
177 brCmd->
SetGuidance(
"Set bremsstrahlung or delta-e- splitting/Russian roullette per region.");
180 brCmd->
SetGuidance(
" bFactor : number of splitted gamma or probability of Russian roulette");
181 brCmd->
SetGuidance(
" bEnergy : max energy of a secondary for this biasing method");
227 std::istringstream is(newValue);
228 is >> v1 >> v2 >> unt;
231 }
else if (command ==
deexCmd) {
232 G4String s1 (
""), s2(
""), s3(
""), s4(
"");
234 std::istringstream is(newValue);
235 is >> s1 >> s2 >> s3 >> s4;
236 if(s2 ==
"true") {
b2 =
true; }
237 if(s3 ==
"true") {
b3 =
true; }
238 if(s4 ==
"true") { b4 =
true; }
243 }
else if (command ==
bfCmd) {
246 std::istringstream is(newValue);
247 is >>
s0 >> v1 >> s1;
249 if(s1 ==
"true") { yes =
true; }
252 }
else if (command ==
fiCmd) {
254 G4String s1(
""),s2(
""),s3(
""),unt(
"mm");
255 std::istringstream is(newValue);
256 is >> s1 >> s2 >> v1 >> unt >> s3;
258 if(s3 ==
"true") { yes =
true; }
262 }
else if (command ==
brCmd) {
265 std::istringstream is(newValue);
266 is >> s1 >> s2 >> fb >> en >> unt;
268 if (s1==
"phot"||s1==
"compt"||s1==
"conv")
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)
void ActivateSecondaryBiasingForGamma(const G4String &name, const G4String ®ion, G4double factor, G4double energyLimit)
virtual ~G4EnergyLossMessenger()
static G4bool GetNewBoolValue(const char *paramString)
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 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)
G4int ApplyCommand(const char *aCommand)
G4UIcommand * StepFuncCmd