#include <G4AugerTransition.hh>
|
| G4AugerTransition (G4int finalShell, std::vector< G4int > transIds, const std::map< G4int, std::vector< G4int >, std::less< G4int > > *idMap, const std::map< G4int, G4DataVector, std::less< G4int > > *energyMap, const std::map< G4int, G4DataVector, std::less< G4int > > *probabilityMap) |
|
| ~G4AugerTransition () |
|
const std::vector< G4int > * | AugerOriginatingShellIds (G4int startShellId) const |
|
const std::vector< G4int > * | TransitionOriginatingShellIds () const |
|
const G4DataVector * | AugerTransitionEnergies (G4int startShellId) const |
|
const G4DataVector * | AugerTransitionProbabilities (G4int startShellId) const |
|
G4int | FinalShellId () const |
|
G4int | AugerOriginatingShellId (G4int index, G4int startShellId) const |
|
G4double | AugerTransitionEnergy (G4int index, G4int startShellId) const |
|
G4double | AugerTransitionProbability (G4int index, G4int startShellId) const |
|
G4int | TransitionOriginatingShellId (G4int index) const |
|
Definition at line 55 of file G4AugerTransition.hh.
◆ G4AugerTransition()
G4AugerTransition::G4AugerTransition |
( |
G4int |
finalShell, |
|
|
std::vector< G4int > |
transIds, |
|
|
const std::map< G4int, std::vector< G4int >, std::less< G4int > > * |
idMap, |
|
|
const std::map< G4int, G4DataVector, std::less< G4int > > * |
energyMap, |
|
|
const std::map< G4int, G4DataVector, std::less< G4int > > * |
probabilityMap |
|
) |
| |
Definition at line 45 of file G4AugerTransition.cc.
std::map< G4int, G4DataVector, std::less< G4int > > augerTransitionProbabilitiesMap
std::vector< G4int > transitionOriginatingShellIds
std::map< G4int, G4DataVector, std::less< G4int > > augerTransitionEnergiesMap
std::map< G4int, std::vector< G4int >, std::less< G4int > > augerOriginatingShellIdsMap
◆ ~G4AugerTransition()
G4AugerTransition::~G4AugerTransition |
( |
| ) |
|
◆ AugerOriginatingShellId()
G4int G4AugerTransition::AugerOriginatingShellId |
( |
G4int |
index, |
|
|
G4int |
startShellId |
|
) |
| const |
Definition at line 148 of file G4AugerTransition.cc.
152 std::vector<G4int>::const_iterator
pos = ids->begin();
static const G4double pos
const std::vector< G4int > * AugerOriginatingShellIds(G4int startShellId) const
◆ AugerOriginatingShellIds()
const std::vector< G4int > * G4AugerTransition::AugerOriginatingShellIds |
( |
G4int |
startShellId | ) |
const |
Definition at line 67 of file G4AugerTransition.cc.
71 const std::vector<G4int>* dataSet = &(*shellId).second;
74 if (dataSet->size() == 0) {
G4cout <<
"Error: no auger Id found"<<
G4endl;}
std::map< G4int, std::vector< G4int >, std::less< G4int > > augerOriginatingShellIdsMap
G4GLOB_DLL std::ostream G4cout
◆ AugerTransitionEnergies()
const G4DataVector * G4AugerTransition::AugerTransitionEnergies |
( |
G4int |
startShellId | ) |
const |
Definition at line 96 of file G4AugerTransition.cc.
102 G4Exception(
"G4AugerTransition::AugerTransitionEnergies()",
"de0002",
JustWarning,
"corresponding map element not found, energy deposited locally");
std::map< G4int, G4DataVector, std::less< G4int > > augerTransitionEnergiesMap
void G4Exception(const char *originOfException, const char *exceptionCode, G4ExceptionSeverity severity, const char *comments)
◆ AugerTransitionEnergy()
G4double G4AugerTransition::AugerTransitionEnergy |
( |
G4int |
index, |
|
|
G4int |
startShellId |
|
) |
| const |
Definition at line 161 of file G4AugerTransition.cc.
166 G4DataVector::const_iterator
pos = energies->begin();
167 energy = *(pos+
index);
const G4DataVector * AugerTransitionEnergies(G4int startShellId) const
static const G4double pos
◆ AugerTransitionProbabilities()
const G4DataVector * G4AugerTransition::AugerTransitionProbabilities |
( |
G4int |
startShellId | ) |
const |
Definition at line 115 of file G4AugerTransition.cc.
126 G4Exception(
"G4AugerTransition::AugerTransitionProbabilities()",
"de0002",
JustWarning,
"corresponding map element not found, energy deposited locally");
std::map< G4int, G4DataVector, std::less< G4int > > augerTransitionProbabilitiesMap
void G4Exception(const char *originOfException, const char *exceptionCode, G4ExceptionSeverity severity, const char *comments)
◆ AugerTransitionProbability()
G4double G4AugerTransition::AugerTransitionProbability |
( |
G4int |
index, |
|
|
G4int |
startShellId |
|
) |
| const |
Definition at line 175 of file G4AugerTransition.cc.
179 G4DataVector::const_iterator
pos = probabilities->begin();
182 probability = *(pos+
index);
const G4DataVector * AugerTransitionProbabilities(G4int startShellId) const
static const G4double pos
◆ FinalShellId()
G4int G4AugerTransition::FinalShellId |
( |
| ) |
const |
◆ TransitionOriginatingShellId()
G4int G4AugerTransition::TransitionOriginatingShellId |
( |
G4int |
index | ) |
const |
◆ TransitionOriginatingShellIds()
const std::vector< G4int > * G4AugerTransition::TransitionOriginatingShellIds |
( |
| ) |
const |
◆ augerOriginatingShellIdsMap
std::map<G4int,std::vector<G4int>,std::less<G4int> > G4AugerTransition::augerOriginatingShellIdsMap |
|
private |
◆ augerTransitionEnergiesMap
◆ augerTransitionProbabilitiesMap
◆ finalShellId
G4int G4AugerTransition::finalShellId |
|
private |
◆ transitionOriginatingShellIds
std::vector<G4int> G4AugerTransition::transitionOriginatingShellIds |
|
private |
The documentation for this class was generated from the following files: