238{
239 G4bool physicsModified =
false;
240 if (command == deCmd) {
242 physicsModified = true;
243 } else if (command == dirFluoCmd) {
245 physicsModified = true;
246 } else if (command == dirFluoCmd1) {
248 physicsModified = true;
249 } else if (command == auCmd) {
251 physicsModified = true;
252 } else if (command == auCascadeCmd) {
254 physicsModified = true;
255 } else if (command == pixeCmd) {
257 physicsModified = true;
258 } else if (command == dcutCmd) {
260 physicsModified = true;
261 } else if (command == dnafCmd) {
263 } else if (command == dnasCmd) {
265 } else if (command == dnamscCmd) {
267 } else if (command == dnaSolCmd) {
269 if(newValue == "Ritchie1994") {
271 } else if(newValue == "Terrisol1990") {
273 } else if (newValue == "Meesungnoen2002") {
275 } else if (newValue == "Meesungnoen2002_amorphous") {
277 } else if (newValue == "Kreipl2009") {
279 }
281 } else if (command == direFluoCmd) {
284 else if(newValue ==
"ANSTO") { ttt =
fluoANSTO; }
287 } else if (command == pixeXsCmd) {
289 physicsModified = true;
290 } else if (command == pixeeXsCmd) {
292 physicsModified = true;
293 } else if (command == livCmd) {
295 } else if (command == meCmd) {
297 } else if (command == dnaCmd) {
299 std::istringstream is(newValue);
300 is >> s1 >> s2;
301 theParameters->
AddDNA(s1, s2);
302 } else if (command == deexCmd) {
303 G4String s1 (
""), s2(
""), s3(
""), s4(
"");
304 G4bool b2(
false), b3(
false), b4(
false);
305 std::istringstream is(newValue);
306 is >> s1 >> s2 >> s3 >> s4;
307 if(s2 == "true") { b2 = true; }
308 if(s3 == "true") { b3 = true; }
309 if(s4 == "true") { b4 = true; }
311 physicsModified = true;
312 }
313
314 if(physicsModified) {
316 }
317}
@ fMeesungnoen2002eSolvation
@ fMeesungnoensolid2002eSolvation
@ fTerrisol1990eSolvation
void SetAuger(G4bool val)
void SetDeexActiveRegion(const G4String ®ion, G4bool fdeex, G4bool fauger, G4bool fpixe)
void SetLivermoreDataDir(const G4String &)
void SetDNAFast(G4bool val)
void SetDeexcitationIgnoreCut(G4bool val)
void SetDNAElectronMsc(G4bool val)
void SetFluoDirectory(G4EmFluoDirectory val)
void AddDNA(const G4String ®ion, const G4String &type)
void SetDNAStationary(G4bool val)
void SetDNAeSolvationSubType(G4DNAModelSubType val)
void SetBeardenFluoDir(G4bool val)
void SetANSTOFluoDir(G4bool val)
void SetPIXECrossSectionModel(const G4String &)
void SetPIXEElectronCrossSectionModel(const G4String &)
void AddMicroElec(const G4String ®ion)
static G4bool GetNewBoolValue(const char *paramString)
G4int ApplyCommand(const char *aCommand)
static G4UImanager * GetUIpointer()