Geant4
10.02.p02
|
#include <G4DiscreteGammaDeexcitation.hh>
Public Member Functions | |
G4DiscreteGammaDeexcitation () | |
virtual | ~G4DiscreteGammaDeexcitation () |
virtual G4bool | CanDoTransition (G4Fragment *nucleus) |
void | SetICM (G4bool hl) |
void | SetRDM (G4bool hl) |
void | SetHL (G4double hl) |
Public Member Functions inherited from G4VGammaDeexcitation | |
G4VGammaDeexcitation () | |
virtual | ~G4VGammaDeexcitation () |
void | DoChain (G4FragmentVector *, G4Fragment *nucleus) |
G4Fragment * | GenerateGamma (G4Fragment *nucleus) |
void | SetVerboseLevel (G4int verbose) |
void | SetEO (G4ElectronOccupancy eo) |
void | SetVaccantSN (G4int val) |
G4ElectronOccupancy | GetEO () |
G4int | GetVacantSN () |
void | SetTimeLimit (G4double value) |
Private Attributes | |
G4int | nucleusZ |
G4int | nucleusA |
G4double | maxhl |
G4bool | icm |
G4bool | rdm |
G4NuclearLevelStore * | store |
G4NuclearLevelManager * | levelManager |
G4DiscreteGammaTransition * | dtransition |
Additional Inherited Members | |
Protected Attributes inherited from G4VGammaDeexcitation | |
G4VGammaTransition * | _transition |
G4int | _verbose |
G4double | _tolerance |
G4double | _timeLimit |
Definition at line 69 of file G4DiscreteGammaDeexcitation.hh.
G4DiscreteGammaDeexcitation::G4DiscreteGammaDeexcitation | ( | ) |
Definition at line 63 of file G4DiscreteGammaDeexcitation.cc.
References G4NuclearLevelStore::GetInstance(), and store.
|
virtual |
Definition at line 70 of file G4DiscreteGammaDeexcitation.cc.
|
virtual |
Implements G4VGammaDeexcitation.
Definition at line 73 of file G4DiscreteGammaDeexcitation.cc.
References G4VGammaDeexcitation::_timeLimit, G4VGammaDeexcitation::_tolerance, G4VGammaDeexcitation::_transition, G4VGammaDeexcitation::_verbose, A(), dtransition, G4NuclearLevel::Energy(), G4cout, G4endl, G4Fragment::GetA_asInt(), G4Fragment::GetExcitationEnergy(), G4NuclearLevelStore::GetManager(), G4Fragment::GetZ_asInt(), G4NuclearLevel::HalfLife(), icm, levelManager, maxhl, G4NuclearLevelManager::MaxLevelEnergy(), MeV, G4NuclearLevelManager::MinLevelEnergy(), G4NuclearLevelManager::NearestLevel(), nucleusA, nucleusZ, G4DiscreteGammaTransition::SetEnergyFrom(), G4DiscreteGammaTransition::SetICM(), store, and G4DiscreteGammaTransition::Update().
|
inline |
Definition at line 82 of file G4DiscreteGammaDeexcitation.hh.
References maxhl.
|
inline |
Definition at line 78 of file G4DiscreteGammaDeexcitation.hh.
References icm.
Referenced by G4PhotonEvaporationOLD::G4PhotonEvaporationOLD().
|
inline |
Definition at line 80 of file G4DiscreteGammaDeexcitation.hh.
References rdm.
|
private |
Definition at line 93 of file G4DiscreteGammaDeexcitation.hh.
Referenced by CanDoTransition().
|
private |
Definition at line 89 of file G4DiscreteGammaDeexcitation.hh.
Referenced by CanDoTransition(), and SetICM().
|
private |
Definition at line 92 of file G4DiscreteGammaDeexcitation.hh.
Referenced by CanDoTransition().
|
private |
Definition at line 88 of file G4DiscreteGammaDeexcitation.hh.
Referenced by CanDoTransition(), and SetHL().
|
private |
Definition at line 87 of file G4DiscreteGammaDeexcitation.hh.
Referenced by CanDoTransition().
|
private |
Definition at line 82 of file G4DiscreteGammaDeexcitation.hh.
Referenced by CanDoTransition().
|
private |
Definition at line 90 of file G4DiscreteGammaDeexcitation.hh.
Referenced by SetRDM().
|
private |
Definition at line 91 of file G4DiscreteGammaDeexcitation.hh.
Referenced by CanDoTransition(), and G4DiscreteGammaDeexcitation().