#include <G4AtomicDeexcitation.hh>
Definition at line 53 of file G4AtomicDeexcitation.hh.
G4AtomicDeexcitation::G4AtomicDeexcitation |
( |
| ) |
|
Definition at line 48 of file G4AtomicDeexcitation.cc.
49 minGammaEnergy(100.*
eV),
50 minElectronEnergy(100.*
eV),
54 G4cout <<
" ********************************************************** " <<
G4endl;
56 G4cout <<
" ********************************************************** " <<
G4endl;
58 G4cout <<
" * Class G4AtomicDeexcitation is obsolete. It has been * " <<
G4endl;
59 G4cout <<
" * discontinued and is going to be removed by next Geant4 * " <<
G4endl;
60 G4cout <<
" * release please migrate to G4UAtomDeexcitation. * " <<
G4endl;
62 G4cout <<
" ********************************************************** " <<
G4endl;
G4GLOB_DLL std::ostream G4cout
static constexpr double eV
G4AtomicDeexcitation::~G4AtomicDeexcitation |
( |
| ) |
|
void G4AtomicDeexcitation::ActivateAugerElectronProduction |
( |
G4bool |
val | ) |
|
Definition at line 71 of file G4AtomicDeexcitation.cc.
74 std::vector<G4DynamicParticle*>* vectorOfParticles;
75 vectorOfParticles =
new std::vector<G4DynamicParticle*>;
78 G4int provShellId = 0;
89 provShellId = SelectTypeOfTransition(
Z, givenShellId);
93 aParticle = GenerateFluorescence(
Z,givenShellId,provShellId);
95 else if ( provShellId == -1)
97 aParticle = GenerateAuger(
Z, givenShellId);
101 G4Exception(
"G4AtomicDeexcitation::Constructor",
"de0002",
JustWarning,
"Transition selection invalid, energy local deposited");
108 provShellId = SelectTypeOfTransition(
Z,newShellId);
111 aParticle = GenerateFluorescence(
Z,newShellId,provShellId);
113 else if ( provShellId == -1)
115 aParticle = GenerateAuger(
Z, newShellId);
119 G4Exception(
"G4AtomicDeexcitation::constructor",
"de0002",
JustWarning,
"Transition selection invalid, energy local deposited" );
123 if (aParticle != 0) {vectorOfParticles->push_back(aParticle);}
124 else {provShellId = -2;}
128 while (provShellId > -2);
135 return vectorOfParticles;
void G4Exception(const char *originOfException, const char *exceptionCode, G4ExceptionSeverity severity, const char *comments)
void G4AtomicDeexcitation::SetCutForAugerElectrons |
( |
G4double |
cut | ) |
|
void G4AtomicDeexcitation::SetCutForSecondaryPhotons |
( |
G4double |
cut | ) |
|
The documentation for this class was generated from the following files: