205{
206 G4bool physicsModified =
false;
207 if (command == deCmd) {
209 physicsModified = true;
210 } else if (command == dirFluoCmd) {
212 } else if (command == auCmd) {
214 physicsModified = true;
215 } else if (command == auCascadeCmd) {
217 physicsModified = true;
218 } else if (command == pixeCmd) {
220 physicsModified = true;
221 } else if (command == dcutCmd) {
223 physicsModified = true;
224 } else if (command == dnafCmd) {
226 } else if (command == dnasCmd) {
228 } else if (command == dnamscCmd) {
230 } else if (command == dnaSolCmd) {
232 if(newValue == "Ritchie1994") {
234 } else if(newValue == "Terrisol1990") {
236 } else if (newValue == "Meesungnoen2002") {
238 } else if (newValue == "Meesungnoen2002_amorphous") {
240 } else if (newValue == "Kreipl2009") {
242 }
244 } else if (command == pixeXsCmd) {
246 physicsModified = true;
247 } else if (command == pixeeXsCmd) {
249 physicsModified = true;
250 } else if (command == livCmd) {
252 } else if (command == meCmd) {
254 } else if (command == dnaCmd) {
256 std::istringstream is(newValue);
257 is >> s1 >> s2;
258 theParameters->
AddDNA(s1, s2);
259 } else if (command == deexCmd) {
260 G4String s1 (
""), s2(
""), s3(
""), s4(
"");
261 G4bool b2(
false), b3(
false), b4(
false);
262 std::istringstream is(newValue);
263 is >> s1 >> s2 >> s3 >> s4;
264 if(s2 == "true") { b2 = true; }
265 if(s3 == "true") { b3 = true; }
266 if(s4 == "true") { b4 = true; }
268 physicsModified = true;
269 }
270
271 if(physicsModified) {
273 }
274}
@ 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 AddDNA(const G4String ®ion, const G4String &type)
void SetDNAStationary(G4bool val)
void SetDNAeSolvationSubType(G4DNAModelSubType val)
void SetBeardenFluoDir(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()