ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
#include <geant4/tree/geant4-10.6-release/source/processes/electromagnetic/utils/include/G4EmLowEParameters.hh>
Private Member Functions | |
G4String | CheckRegion (const G4String &) const |
void | PrintWarning (G4ExceptionDescription &ed) const |
Private Attributes | |
G4EmLowEParametersMessenger * | theMessenger |
G4bool | fluo |
G4bool | beardenFluoDir |
G4bool | auger |
G4bool | pixe |
G4bool | deexIgnoreCut |
G4bool | dnaFast |
G4bool | dnaStationary |
G4bool | dnaMsc |
G4DNAModelSubType | dnaElectronSolvation |
G4String | namePIXE |
G4String | nameElectronPIXE |
std::vector< G4String > | m_regnamesME |
std::vector< G4String > | m_regnamesDNA |
std::vector< G4String > | m_typesDNA |
std::vector< G4String > | m_regnamesDeex |
std::vector< G4bool > | m_fluo |
std::vector< G4bool > | m_auger |
std::vector< G4bool > | m_pixe |
Definition at line 58 of file G4EmLowEParameters.hh.
View newest version in sPHENIX GitHub at line 58 of file G4EmLowEParameters.hh
|
explicit |
Definition at line 53 of file G4EmLowEParameters.cc.
View newest version in sPHENIX GitHub at line 53 of file G4EmLowEParameters.cc
References Initialise(), and theMessenger.
G4EmLowEParameters::~G4EmLowEParameters | ( | ) |
Definition at line 61 of file G4EmLowEParameters.cc.
View newest version in sPHENIX GitHub at line 61 of file G4EmLowEParameters.cc
References theMessenger.
|
delete |
Definition at line 228 of file G4EmLowEParameters.cc.
View newest version in sPHENIX GitHub at line 228 of file G4EmLowEParameters.cc
References CheckRegion(), m_regnamesDNA, m_typesDNA, and r.
Referenced by G4EmParameters::AddDNA(), and G4EmLowEParametersMessenger::SetNewValue().
Definition at line 213 of file G4EmLowEParameters.cc.
View newest version in sPHENIX GitHub at line 213 of file G4EmLowEParameters.cc
References CheckRegion(), m_regnamesME, and r.
Referenced by G4EmParameters::AddMicroElec(), and G4EmLowEParametersMessenger::SetNewValue().
G4bool G4EmLowEParameters::Auger | ( | ) | const |
Definition at line 113 of file G4EmLowEParameters.cc.
View newest version in sPHENIX GitHub at line 113 of file G4EmLowEParameters.cc
References auger.
Referenced by G4EmParameters::Auger(), G4EmParameters::AugerCascade(), and G4EmParameters::StreamInfo().
G4bool G4EmLowEParameters::BeardenFluoDir | ( | ) | const |
Definition at line 102 of file G4EmLowEParameters.cc.
View newest version in sPHENIX GitHub at line 102 of file G4EmLowEParameters.cc
References beardenFluoDir.
Referenced by G4EmParameters::BeardenFluoDir(), and G4EmParameters::StreamInfo().
Definition at line 204 of file G4EmLowEParameters.cc.
View newest version in sPHENIX GitHub at line 204 of file G4EmLowEParameters.cc
Referenced by AddDNA(), AddMicroElec(), and SetDeexActiveRegion().
G4bool G4EmLowEParameters::DeexcitationIgnoreCut | ( | ) | const |
Definition at line 134 of file G4EmLowEParameters.cc.
View newest version in sPHENIX GitHub at line 134 of file G4EmLowEParameters.cc
References deexIgnoreCut.
Referenced by G4EmParameters::DeexcitationIgnoreCut(), and G4EmParameters::StreamInfo().
void G4EmLowEParameters::DefineRegParamForDeex | ( | G4VAtomDeexcitation * | ptr | ) | const |
Definition at line 277 of file G4EmLowEParameters.cc.
View newest version in sPHENIX GitHub at line 277 of file G4EmLowEParameters.cc
References m_auger, m_fluo, m_pixe, m_regnamesDeex, n, and G4VAtomDeexcitation::SetDeexcitationActiveRegion().
Referenced by G4EmParameters::DefineRegParamForDeex().
G4bool G4EmLowEParameters::DNAElectronMsc | ( | ) | const |
Definition at line 164 of file G4EmLowEParameters.cc.
View newest version in sPHENIX GitHub at line 164 of file G4EmLowEParameters.cc
References dnaMsc.
Referenced by G4EmParameters::DNAElectronMsc(), and G4EmParameters::StreamInfo().
G4DNAModelSubType G4EmLowEParameters::DNAeSolvationSubType | ( | ) | const |
Definition at line 174 of file G4EmLowEParameters.cc.
View newest version in sPHENIX GitHub at line 174 of file G4EmLowEParameters.cc
References dnaElectronSolvation.
Referenced by G4EmParameters::DNAeSolvationSubType(), and G4EmParameters::StreamInfo().
G4bool G4EmLowEParameters::DNAFast | ( | ) | const |
Definition at line 144 of file G4EmLowEParameters.cc.
View newest version in sPHENIX GitHub at line 144 of file G4EmLowEParameters.cc
References dnaFast.
Referenced by G4EmParameters::DNAFast(), and G4EmParameters::StreamInfo().
G4bool G4EmLowEParameters::DNAStationary | ( | ) | const |
Definition at line 154 of file G4EmLowEParameters.cc.
View newest version in sPHENIX GitHub at line 154 of file G4EmLowEParameters.cc
References dnaStationary.
Referenced by G4EmParameters::DNAStationary(), and G4EmParameters::StreamInfo().
G4bool G4EmLowEParameters::Fluo | ( | ) | const |
Definition at line 92 of file G4EmLowEParameters.cc.
View newest version in sPHENIX GitHub at line 92 of file G4EmLowEParameters.cc
References fluo.
Referenced by G4EmParameters::Fluo(), and G4EmParameters::StreamInfo().
void G4EmLowEParameters::Initialise | ( | ) |
Definition at line 68 of file G4EmLowEParameters.cc.
View newest version in sPHENIX GitHub at line 68 of file G4EmLowEParameters.cc
References auger, beardenFluoDir, deexIgnoreCut, dnaElectronSolvation, dnaFast, dnaMsc, dnaStationary, fluo, fMeesungnoen2002eSolvation, nameElectronPIXE, namePIXE, and pixe.
Referenced by G4EmLowEParameters(), and G4EmParameters::SetDefaults().
|
delete |
G4bool G4EmLowEParameters::Pixe | ( | ) | const |
Definition at line 124 of file G4EmLowEParameters.cc.
View newest version in sPHENIX GitHub at line 124 of file G4EmLowEParameters.cc
References pixe.
Referenced by G4EmParameters::Pixe(), and G4EmParameters::StreamInfo().
const G4String & G4EmLowEParameters::PIXECrossSectionModel | ( | ) |
Definition at line 184 of file G4EmLowEParameters.cc.
View newest version in sPHENIX GitHub at line 184 of file G4EmLowEParameters.cc
References namePIXE.
Referenced by G4EmParameters::PIXECrossSectionModel(), and G4EmParameters::StreamInfo().
const G4String & G4EmLowEParameters::PIXEElectronCrossSectionModel | ( | ) |
Definition at line 194 of file G4EmLowEParameters.cc.
View newest version in sPHENIX GitHub at line 194 of file G4EmLowEParameters.cc
References nameElectronPIXE.
Referenced by G4EmParameters::PIXEElectronCrossSectionModel(), and G4EmParameters::StreamInfo().
|
private |
Definition at line 199 of file G4EmLowEParameters.cc.
View newest version in sPHENIX GitHub at line 199 of file G4EmLowEParameters.cc
References G4Exception(), and JustWarning.
const std::vector< G4String > & G4EmLowEParameters::RegionsDNA | ( | ) | const |
Definition at line 239 of file G4EmLowEParameters.cc.
View newest version in sPHENIX GitHub at line 239 of file G4EmLowEParameters.cc
References m_regnamesDNA.
Referenced by G4EmParameters::RegionsDNA().
const std::vector< G4String > & G4EmLowEParameters::RegionsMicroElec | ( | ) | const |
Definition at line 223 of file G4EmLowEParameters.cc.
View newest version in sPHENIX GitHub at line 223 of file G4EmLowEParameters.cc
References m_regnamesME.
Referenced by G4EmParameters::RegionsMicroElec().
Definition at line 107 of file G4EmLowEParameters.cc.
View newest version in sPHENIX GitHub at line 107 of file G4EmLowEParameters.cc
Referenced by G4EmParameters::SetAuger(), G4EmParameters::SetAugerCascade(), and G4EmLowEParametersMessenger::SetNewValue().
Definition at line 97 of file G4EmLowEParameters.cc.
View newest version in sPHENIX GitHub at line 97 of file G4EmLowEParameters.cc
References beardenFluoDir.
Referenced by G4EmParameters::SetBeardenFluoDir(), and G4EmLowEParametersMessenger::SetNewValue().
void G4EmLowEParameters::SetDeexActiveRegion | ( | const G4String & | region, |
G4bool | fdeex, | ||
G4bool | fauger, | ||
G4bool | fpixe | ||
) |
Definition at line 250 of file G4EmLowEParameters.cc.
View newest version in sPHENIX GitHub at line 250 of file G4EmLowEParameters.cc
References CheckRegion(), fluo, m_auger, m_fluo, m_pixe, m_regnamesDeex, and r.
Referenced by G4EmParameters::SetDeexActiveRegion(), and G4EmLowEParametersMessenger::SetNewValue().
Definition at line 129 of file G4EmLowEParameters.cc.
View newest version in sPHENIX GitHub at line 129 of file G4EmLowEParameters.cc
References deexIgnoreCut.
Referenced by G4EmParameters::SetDeexcitationIgnoreCut(), and G4EmLowEParametersMessenger::SetNewValue().
Definition at line 159 of file G4EmLowEParameters.cc.
View newest version in sPHENIX GitHub at line 159 of file G4EmLowEParameters.cc
References dnaMsc.
Referenced by G4EmParameters::SetDNAElectronMsc(), and G4EmLowEParametersMessenger::SetNewValue().
void G4EmLowEParameters::SetDNAeSolvationSubType | ( | G4DNAModelSubType | val | ) |
Definition at line 169 of file G4EmLowEParameters.cc.
View newest version in sPHENIX GitHub at line 169 of file G4EmLowEParameters.cc
References dnaElectronSolvation.
Referenced by G4EmParameters::SetDNAeSolvationSubType(), and G4EmLowEParametersMessenger::SetNewValue().
Definition at line 139 of file G4EmLowEParameters.cc.
View newest version in sPHENIX GitHub at line 139 of file G4EmLowEParameters.cc
References dnaFast.
Referenced by G4EmParameters::SetDNAFast(), and G4EmLowEParametersMessenger::SetNewValue().
Definition at line 149 of file G4EmLowEParameters.cc.
View newest version in sPHENIX GitHub at line 149 of file G4EmLowEParameters.cc
References dnaStationary.
Referenced by G4EmParameters::SetDNAStationary(), and G4EmLowEParametersMessenger::SetNewValue().
Definition at line 87 of file G4EmLowEParameters.cc.
View newest version in sPHENIX GitHub at line 87 of file G4EmLowEParameters.cc
References fluo.
Referenced by G4EmParameters::SetFluo(), and G4EmLowEParametersMessenger::SetNewValue().
Definition at line 118 of file G4EmLowEParameters.cc.
View newest version in sPHENIX GitHub at line 118 of file G4EmLowEParameters.cc
Referenced by G4EmLowEParametersMessenger::SetNewValue(), and G4EmParameters::SetPixe().
Definition at line 179 of file G4EmLowEParameters.cc.
View newest version in sPHENIX GitHub at line 179 of file G4EmLowEParameters.cc
Referenced by G4EmLowEParametersMessenger::SetNewValue(), and G4EmParameters::SetPIXECrossSectionModel().
Definition at line 189 of file G4EmLowEParameters.cc.
View newest version in sPHENIX GitHub at line 189 of file G4EmLowEParameters.cc
References nameElectronPIXE, and sss.
Referenced by G4EmLowEParametersMessenger::SetNewValue(), and G4EmParameters::SetPIXEElectronCrossSectionModel().
const std::vector< G4String > & G4EmLowEParameters::TypesDNA | ( | ) | const |
Definition at line 244 of file G4EmLowEParameters.cc.
View newest version in sPHENIX GitHub at line 244 of file G4EmLowEParameters.cc
References m_typesDNA.
Referenced by G4EmParameters::TypesDNA().
|
private |
Definition at line 132 of file G4EmLowEParameters.hh.
View newest version in sPHENIX GitHub at line 132 of file G4EmLowEParameters.hh
Referenced by Auger(), Initialise(), and SetAuger().
|
private |
Definition at line 131 of file G4EmLowEParameters.hh.
View newest version in sPHENIX GitHub at line 131 of file G4EmLowEParameters.hh
Referenced by BeardenFluoDir(), Initialise(), and SetBeardenFluoDir().
|
private |
Definition at line 134 of file G4EmLowEParameters.hh.
View newest version in sPHENIX GitHub at line 134 of file G4EmLowEParameters.hh
Referenced by DeexcitationIgnoreCut(), Initialise(), and SetDeexcitationIgnoreCut().
|
private |
Definition at line 140 of file G4EmLowEParameters.hh.
View newest version in sPHENIX GitHub at line 140 of file G4EmLowEParameters.hh
Referenced by DNAeSolvationSubType(), Initialise(), and SetDNAeSolvationSubType().
|
private |
Definition at line 136 of file G4EmLowEParameters.hh.
View newest version in sPHENIX GitHub at line 136 of file G4EmLowEParameters.hh
Referenced by DNAFast(), Initialise(), and SetDNAFast().
|
private |
Definition at line 138 of file G4EmLowEParameters.hh.
View newest version in sPHENIX GitHub at line 138 of file G4EmLowEParameters.hh
Referenced by DNAElectronMsc(), Initialise(), and SetDNAElectronMsc().
|
private |
Definition at line 137 of file G4EmLowEParameters.hh.
View newest version in sPHENIX GitHub at line 137 of file G4EmLowEParameters.hh
Referenced by DNAStationary(), Initialise(), and SetDNAStationary().
|
private |
Definition at line 130 of file G4EmLowEParameters.hh.
View newest version in sPHENIX GitHub at line 130 of file G4EmLowEParameters.hh
Referenced by Fluo(), Initialise(), SetAuger(), SetDeexActiveRegion(), SetFluo(), and SetPixe().
|
private |
Definition at line 152 of file G4EmLowEParameters.hh.
View newest version in sPHENIX GitHub at line 152 of file G4EmLowEParameters.hh
Referenced by DefineRegParamForDeex(), and SetDeexActiveRegion().
|
private |
Definition at line 151 of file G4EmLowEParameters.hh.
View newest version in sPHENIX GitHub at line 151 of file G4EmLowEParameters.hh
Referenced by DefineRegParamForDeex(), and SetDeexActiveRegion().
|
private |
Definition at line 153 of file G4EmLowEParameters.hh.
View newest version in sPHENIX GitHub at line 153 of file G4EmLowEParameters.hh
Referenced by DefineRegParamForDeex(), and SetDeexActiveRegion().
|
private |
Definition at line 150 of file G4EmLowEParameters.hh.
View newest version in sPHENIX GitHub at line 150 of file G4EmLowEParameters.hh
Referenced by DefineRegParamForDeex(), and SetDeexActiveRegion().
|
private |
Definition at line 147 of file G4EmLowEParameters.hh.
View newest version in sPHENIX GitHub at line 147 of file G4EmLowEParameters.hh
Referenced by AddDNA(), and RegionsDNA().
|
private |
Definition at line 145 of file G4EmLowEParameters.hh.
View newest version in sPHENIX GitHub at line 145 of file G4EmLowEParameters.hh
Referenced by AddMicroElec(), and RegionsMicroElec().
|
private |
Definition at line 148 of file G4EmLowEParameters.hh.
View newest version in sPHENIX GitHub at line 148 of file G4EmLowEParameters.hh
Referenced by AddDNA(), and TypesDNA().
|
private |
Definition at line 143 of file G4EmLowEParameters.hh.
View newest version in sPHENIX GitHub at line 143 of file G4EmLowEParameters.hh
Referenced by Initialise(), PIXEElectronCrossSectionModel(), and SetPIXEElectronCrossSectionModel().
|
private |
Definition at line 142 of file G4EmLowEParameters.hh.
View newest version in sPHENIX GitHub at line 142 of file G4EmLowEParameters.hh
Referenced by Initialise(), PIXECrossSectionModel(), and SetPIXECrossSectionModel().
|
private |
Definition at line 133 of file G4EmLowEParameters.hh.
View newest version in sPHENIX GitHub at line 133 of file G4EmLowEParameters.hh
Referenced by Initialise(), Pixe(), and SetPixe().
|
private |
Definition at line 128 of file G4EmLowEParameters.hh.
View newest version in sPHENIX GitHub at line 128 of file G4EmLowEParameters.hh
Referenced by G4EmLowEParameters(), and ~G4EmLowEParameters().