45 const std::map<
G4int,std::vector<G4int>,std::less<G4int> >* idMap,
68 const std::vector<G4int>* dataSet = &(*shellId).second;
92 "corresponding map element not found, energy deposited locally");
108 G4Exception(
"G4AugerTransition::AugerTransitionProbabilities()",
"de0002",
109 JustWarning,
"corresponding map element not found, energy deposited locally");
130 std::vector<G4int>::const_iterator
pos = ids->begin();
143 if (index < (
G4int) energies->size()) {
144 G4DataVector::const_iterator
pos = energies->begin();
157 G4DataVector::const_iterator
pos = probabilities->begin();
160 probability = *(
pos+index);
static const G4double pos
void G4Exception(const char *originOfException, const char *exceptionCode, G4ExceptionSeverity severity, const char *description)
G4GLOB_DLL std::ostream G4cout
G4int AugerOriginatingShellId(G4int index, G4int startShellId) const
G4int FinalShellId() const
returns the id of the shell in wich the transition electron arrives
const std::vector< G4int > * AugerOriginatingShellIds(G4int startShellId) const
const G4DataVector * AugerTransitionEnergies(G4int startShellId) const
std::map< G4int, G4DataVector, std::less< G4int > > augerTransitionProbabilitiesMap
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)
const G4DataVector * AugerTransitionProbabilities(G4int startShellId) const
std::map< G4int, G4DataVector, std::less< G4int > > augerTransitionEnergiesMap
G4double AugerTransitionEnergy(G4int index, G4int startShellId) const
const std::vector< G4int > * TransitionOriginatingShellIds() const
Returns the ids of the shells from wich an electron cuuld fill the vacancy in finalShellId.
G4double AugerTransitionProbability(G4int index, G4int startShellId) const
std::map< G4int, std::vector< G4int >, std::less< G4int > > augerOriginatingShellIdsMap
G4int TransitionOriginatingShellId(G4int index) const
Returns the id of the shell form wich the transition electron come from.
std::vector< G4int > transitionOriginatingShellIds
G4double energy(const ThreeVector &p, const G4double m)