Geant4 11.2.2
Toolkit for the simulation of the passage of particles through matter
|
#include <G4AugerTransition.hh>
Public Member Functions | |
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 |
Returns the ids of the shells from wich an electron cuuld fill the vacancy in finalShellId. | |
const G4DataVector * | AugerTransitionEnergies (G4int startShellId) const |
const G4DataVector * | AugerTransitionProbabilities (G4int startShellId) const |
G4int | FinalShellId () const |
returns the id of the shell in wich the transition electron arrives | |
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 |
Returns the id of the shell form wich the transition electron come from. | |
Definition at line 51 of file G4AugerTransition.hh.
|
explicit |
Definition at line 44 of file G4AugerTransition.cc.
G4AugerTransition::~G4AugerTransition | ( | ) |
Definition at line 58 of file G4AugerTransition.cc.
Returns the id of the shell from wich come the auger electron , given the shell from wich the transition electron comes from and the index number.
Definition at line 126 of file G4AugerTransition.cc.
const std::vector< G4int > * G4AugerTransition::AugerOriginatingShellIds | ( | G4int | startShellId | ) | const |
All the data stored and provided by this class are relative to a given vacancy, whose identity is provided by the FinalShellId() method, in an atom of a given material Returns the ids of the shells from wich an auger electron culd came from, given the shell from wich the transition electron comes from.
Definition at line 64 of file G4AugerTransition.cc.
Referenced by AugerOriginatingShellId().
const G4DataVector * G4AugerTransition::AugerTransitionEnergies | ( | G4int | startShellId | ) | const |
Returns the energiess of the possible auger electrons, given th shell from wich the transition electron comes from.
Definition at line 85 of file G4AugerTransition.cc.
Referenced by AugerTransitionEnergy().
Returns the energy of the auger electron, given the shell from wich the transition electron comes from and the index number.
Definition at line 139 of file G4AugerTransition.cc.
const G4DataVector * G4AugerTransition::AugerTransitionProbabilities | ( | G4int | startShellId | ) | const |
Returns the emission probabilities of the auger electrons, given th shell from wich the transition electron comes from.
Definition at line 102 of file G4AugerTransition.cc.
Referenced by AugerTransitionProbability().
Returns the probability of the auger emission, given the shell from wich the transition electron comes from and the index number.
Definition at line 153 of file G4AugerTransition.cc.
G4int G4AugerTransition::FinalShellId | ( | ) | const |
returns the id of the shell in wich the transition electron arrives
Definition at line 118 of file G4AugerTransition.cc.
Returns the id of the shell form wich the transition electron come from.
Definition at line 166 of file G4AugerTransition.cc.
const std::vector< G4int > * G4AugerTransition::TransitionOriginatingShellIds | ( | ) | const |
Returns the ids of the shells from wich an electron cuuld fill the vacancy in finalShellId.
Definition at line 76 of file G4AugerTransition.cc.