141 mulatCmd->
SetGuidance(
"Enable/disable sampling of lateral displacement for muons and hadrons");
198 mscfCmd->
SetGuidance(
"Set factor for computation of a limit for -t (invariant trasfer)");
205 angCmd->
SetGuidance(
"Set the limit on the polar angle for msc and single scattering");
322 G4bool physicsModified =
false;
325 physicsModified =
true;
328 physicsModified =
true;
329 }
else if (command ==
lpmCmd) {
331 physicsModified =
true;
332 }
else if (command ==
splCmd) {
334 physicsModified =
true;
335 }
else if (command ==
rsCmd) {
337 }
else if (command ==
aplCmd) {
339 }
else if (command ==
deCmd) {
341 physicsModified =
true;
342 }
else if (command ==
auCmd) {
344 physicsModified =
true;
345 }
else if (command ==
pixeCmd) {
347 physicsModified =
true;
348 }
else if (command ==
dcutCmd) {
350 physicsModified =
true;
351 }
else if (command ==
latCmd) {
353 physicsModified =
true;
356 physicsModified =
true;
357 }
else if (command ==
catCmd) {
359 physicsModified =
true;
361 }
else if (command ==
catCmd) {
368 physicsModified =
true;
371 physicsModified =
true;
372 }
else if (command ==
cenCmd) {
374 physicsModified =
true;
375 }
else if (command ==
lllCmd) {
377 }
else if (command ==
brCmd) {
379 }
else if (command ==
labCmd) {
381 }
else if (command ==
mscfCmd) {
383 physicsModified =
true;
384 }
else if (command ==
angCmd) {
386 physicsModified =
true;
387 }
else if (command ==
frCmd) {
389 physicsModified =
true;
390 }
else if (command ==
fgCmd) {
392 physicsModified =
true;
393 }
else if (command ==
skinCmd) {
395 physicsModified =
true;
397 }
else if (command ==
dedxCmd) {
399 physicsModified =
true;
400 }
else if (command ==
lamCmd) {
402 physicsModified =
true;
403 }
else if (command ==
amCmd) {
405 physicsModified =
true;
406 }
else if (command ==
verCmd) {
408 }
else if (command ==
ver1Cmd) {
410 }
else if (command ==
ver2Cmd) {
413 }
else if (command ==
mscCmd) {
415 if(newValue ==
"Minimal") {
417 }
else if(newValue ==
"UseDistanceToBoundary") {
419 }
else if(newValue ==
"UseSafety") {
421 }
else if(newValue ==
"UseSafetyPlus") {
424 G4cout <<
"### G4EmParametersMessenger WARNING: StepLimit type <"
425 << newValue <<
"> unknown!" <<
G4endl;
429 physicsModified =
true;
431 if(physicsModified) {
G4UIdirectory * emDirectory
G4UIcmdWithADouble * fgCmd
void SetParameterName(const char *theName, G4bool omittable, G4bool currentAsDefault=false)
void SetLossFluctuations(G4bool val)
void SetApplyCuts(G4bool val)
void SetVerbose(G4int val)
G4UIcmdWithAString * mscCmd
void SetDeexcitationIgnoreCut(G4bool val)
void SetParameterName(const char *theName, G4bool omittable, G4bool currentAsDefault=false)
void SetLatDisplacementBeyondSafety(G4bool val)
G4UIcmdWithAnInteger * ver2Cmd
static G4int GetNewIntValue(const char *paramString)
void SetMscStepLimitType(G4MscStepLimitType val)
G4EmParametersMessenger(G4EmParameters *)
G4UIcmdWithADoubleAndUnit * brCmd
G4UIcmdWithAnInteger * ver1Cmd
void SetLinearLossLimit(G4double val)
void SetAuger(G4bool val)
G4UIcmdWithABool * latCmd
G4UIcmdWithABool * dcutCmd
void SetNumberOfBins(G4int val)
G4UIcmdWithABool * splCmd
void SetMinSubRange(G4double val)
void SetMaxEnergyForCSDARange(G4double val)
void SetUnitCategory(const char *unitCategory)
G4UIcmdWithADouble * lllCmd
static G4double GetNewDoubleValue(const char *paramString)
void SetMaxEnergy(G4double val)
void SetBremsstrahlungTh(G4double val)
static G4bool GetNewBoolValue(const char *paramString)
void SetDefaultValue(G4bool defVal)
static G4UImanager * GetUIpointer()
void SetParameterName(const char *theName, G4bool omittable, G4bool currentAsDefault=false)
void SetLateralDisplacement(G4bool val)
G4EmParameters * theParameters
void SetWorkerVerbose(G4int val)
G4UIcmdWithADoubleAndUnit * angCmd
G4GLOB_DLL std::ostream G4cout
G4UIcmdWithADouble * frCmd
void SetMscRangeFactor(G4double val)
static G4double GetNewDoubleValue(const char *paramString)
void SetRange(const char *rs)
void SetGuidance(const char *aGuidance)
void SetNumberOfBinsPerDecade(G4int val)
G4UIcmdWithADouble * skinCmd
void SetMscGeomFactor(G4double val)
G4UIcmdWithABool * catCmd
void AvailableForStates(G4ApplicationState s1)
G4UIcmdWithADouble * labCmd
G4UIcmdWithABool * lpmCmd
G4UIcmdWithADouble * minSubSecCmd
G4UIcmdWithABool * rangeCmd
G4UIcmdWithADoubleAndUnit * minEnCmd
G4UIcmdWithAnInteger * lamCmd
G4UIcmdWithABool * mulatCmd
G4UIcmdWithADoubleAndUnit * maxEnCmd
void SetBuildCSDARange(G4bool val)
G4UIcmdWithAnInteger * verCmd
void SetSpline(G4bool val)
void SetMuHadLateralDisplacement(G4bool val)
void SetParameterName(const char *theName, G4bool omittable, G4bool currentAsDefault=false)
virtual ~G4EmParametersMessenger()
G4UIcmdWithABool * flucCmd
void SetMinEnergy(G4double val)
void SetDefaultValue(G4double defVal)
G4UIdirectory * eLossDirectory
void SetUseCutAsFinalRange(G4bool val)
void SetDefaultValue(G4int defVal)
void SetMscThetaLimit(G4double val)
G4UIdirectory * mscDirectory
void SetLambdaFactor(G4double val)
void SetFactorForAngleLimit(G4double val)
G4UIcmdWithADoubleAndUnit * cenCmd
G4UIcmdWithABool * pixeCmd
virtual void SetNewValue(G4UIcommand *, G4String)
G4UIcmdWithABool * aplCmd
G4UIcmdWithABool * delCmd
G4UIcmdWithAnInteger * dedxCmd
void SetParameterName(const char *theName, G4bool omittable, G4bool currentAsDefault=false)
G4UIcmdWithAnInteger * amCmd
G4int ApplyCommand(const char *aCommand)
void SetMscSkin(G4double val)
G4UIcmdWithADouble * mscfCmd