71 beardenFluoDir =
false;
74 deexIgnoreCut =
false;
77 dnaStationary =
false;
81 namePIXE =
"Empirical";
82 nameElectronPIXE =
"Livermore";
83 livDataDir =
"livermore";
100 beardenFluoDir = val;
105 return beardenFluoDir;
111 if(val) { fluo =
true; }
122 if(val) { fluo =
true; }
137 return deexIgnoreCut;
157 return dnaStationary;
172 dnaElectronSolvation = val;
177 return dnaElectronSolvation;
192 nameElectronPIXE = sss;
197 return nameElectronPIXE;
218 if(r ==
"" || r ==
"world" || r ==
"World") {
219 r =
"DefaultRegionForTheWorld";
227 G4int nreg = m_regnamesME.size();
228 for(
G4int i=0; i<nreg; ++i) {
229 if(r == m_regnamesME[i]) {
return; }
231 m_regnamesME.push_back(r);
242 G4int nreg = m_regnamesDNA.size();
243 for(
G4int i=0; i<nreg; ++i) {
244 if(r == m_regnamesDNA[i]) {
return; }
246 m_regnamesDNA.push_back(r);
247 m_typesDNA.push_back(type);
252 return m_regnamesDNA;
264 if(fdeex) { fluo =
true; }
266 G4int nreg = m_regnamesDeex.size();
267 if(0 == nreg && r !=
"DefaultRegionForTheWorld") {
268 m_regnamesDeex.push_back(
"DefaultRegionForTheWorld");
269 m_fluo.push_back(
false);
270 m_auger.push_back(
false);
271 m_pixe.push_back(
false);
274 for(
G4int i=0; i<nreg; ++i) {
275 if(r == m_regnamesDeex[i]) {
282 m_regnamesDeex.push_back(r);
283 m_fluo.push_back(fdeex);
284 m_auger.push_back(fauger);
285 m_pixe.push_back(fpixe);
290 G4int n = m_regnamesDeex.size();
291 for(
G4int i=0; i<n; ++i) {
293 m_fluo[i], m_auger[i], m_pixe[i]);
@ fMeesungnoen2002eSolvation
void G4Exception(const char *originOfException, const char *exceptionCode, G4ExceptionSeverity severity, const char *description)
std::ostringstream G4ExceptionDescription
void SetAuger(G4bool val)
void SetDeexActiveRegion(const G4String ®ion, G4bool fdeex, G4bool fauger, G4bool fpixe)
void SetLivermoreDataDir(const G4String &)
void SetDNAFast(G4bool val)
G4bool DNAStationary() const
void SetDeexcitationIgnoreCut(G4bool val)
const std::vector< G4String > & TypesDNA() const
G4bool BeardenFluoDir() const
void SetDNAElectronMsc(G4bool val)
const G4String & LivermoreDataDir()
const std::vector< G4String > & RegionsMicroElec() const
G4bool DeexcitationIgnoreCut() const
const G4String & PIXECrossSectionModel()
void DefineRegParamForDeex(G4VAtomDeexcitation *) const
G4DNAModelSubType DNAeSolvationSubType() const
void AddDNA(const G4String ®ion, const G4String &type)
void SetDNAStationary(G4bool val)
void SetDNAeSolvationSubType(G4DNAModelSubType val)
const G4String & PIXEElectronCrossSectionModel()
void SetBeardenFluoDir(G4bool val)
void SetPIXECrossSectionModel(const G4String &)
G4bool DNAElectronMsc() const
const std::vector< G4String > & RegionsDNA() const
void SetPIXEElectronCrossSectionModel(const G4String &)
void AddMicroElec(const G4String ®ion)
void SetDeexcitationActiveRegion(const G4String &rname, G4bool valDeexcitation, G4bool valAuger, G4bool valPIXE)