Geant4
10.01.p02
|
#include <G4DiscreteGammaTransition.hh>
Public Member Functions | |
G4DiscreteGammaTransition (const G4NuclearLevel *level, G4int Z, G4int ver) | |
virtual | ~G4DiscreteGammaTransition () |
virtual void | SetEnergyFrom (G4double energy) |
virtual G4double | GetGammaEnergy () |
virtual G4double | GetGammaCreationTime () |
virtual void | SelectGamma () |
void | SetICM (G4bool ic) |
G4bool | GetICM () const |
G4double | GetBondEnergy () |
G4int | GetOrbitNumber () |
G4bool | IsAGamma () |
void | Update (const G4NuclearLevel *level, G4int Z) |
Public Member Functions inherited from G4VGammaTransition | |
G4VGammaTransition () | |
virtual | ~G4VGammaTransition () |
Private Attributes | |
G4int | nucleusZ |
G4int | orbitE |
G4int | verbose |
G4double | bondE |
G4double | gammaEnergy |
G4double | excitation |
G4double | gammaCreationTime |
G4bool | aGamma |
G4bool | icm |
const G4NuclearLevel * | aLevel |
Definition at line 78 of file G4DiscreteGammaTransition.hh.
G4DiscreteGammaTransition::G4DiscreteGammaTransition | ( | const G4NuclearLevel * | level, |
G4int | Z, | ||
G4int | ver | ||
) |
Definition at line 82 of file G4DiscreteGammaTransition.cc.
References Update(), and verbose.
|
virtual |
Definition at line 91 of file G4DiscreteGammaTransition.cc.
|
inline |
Definition at line 94 of file G4DiscreteGammaTransition.hh.
References bondE.
Referenced by G4VGammaDeexcitation::GenerateGamma().
|
virtual |
Implements G4VGammaTransition.
Definition at line 241 of file G4DiscreteGammaTransition.cc.
References gammaCreationTime.
|
virtual |
Implements G4VGammaTransition.
Definition at line 236 of file G4DiscreteGammaTransition.cc.
References gammaEnergy.
|
inline |
Definition at line 93 of file G4DiscreteGammaTransition.hh.
References icm.
|
inline |
Definition at line 95 of file G4DiscreteGammaTransition.hh.
References orbitE.
Referenced by G4VGammaDeexcitation::GenerateGamma().
|
inline |
Definition at line 96 of file G4DiscreteGammaTransition.hh.
References aGamma.
Referenced by G4VGammaDeexcitation::GenerateGamma().
|
virtual |
Implements G4VGammaTransition.
Definition at line 94 of file G4DiscreteGammaTransition.cc.
References aGamma, aLevel, bondE, G4NuclearLevel::Energy(), excitation, G4cout, G4endl, G4Log(), G4UniformRand, gammaCreationTime, G4NuclearLevel::GammaCumulativeProbabilities(), G4NuclearLevel::GammaEnergies(), gammaEnergy, G4NuclearLevel::GammaWeights(), G4AtomicShells::GetBindingEnergy(), G4Pow::GetInstance(), G4NuclearLevel::HalfLife(), icm, G4NuclearLevel::KConvertionProbabilities(), keV, G4NuclearLevel::L1ConvertionProbabilities(), G4NuclearLevel::L2ConvertionProbabilities(), G4NuclearLevel::L3ConvertionProbabilities(), G4Pow::logZ(), G4NuclearLevel::M1ConvertionProbabilities(), G4NuclearLevel::M2ConvertionProbabilities(), G4NuclearLevel::M3ConvertionProbabilities(), G4NuclearLevel::M4ConvertionProbabilities(), G4NuclearLevel::M5ConvertionProbabilities(), nucleusZ, G4NuclearLevel::NumberOfGammas(), orbitE, tolerance, G4NuclearLevel::TotalConvertionProbabilities(), and verbose.
|
virtual |
Implements G4VGammaTransition.
Definition at line 246 of file G4DiscreteGammaTransition.cc.
References G4INCL::KinematicsUtils::energy(), and excitation.
Referenced by G4DiscreteGammaDeexcitation::CanDoTransition().
|
inline |
Definition at line 92 of file G4DiscreteGammaTransition.hh.
References icm.
Referenced by G4DiscreteGammaDeexcitation::CanDoTransition().
|
inline |
Definition at line 98 of file G4DiscreteGammaTransition.hh.
References aLevel, and nucleusZ.
Referenced by G4DiscreteGammaDeexcitation::CanDoTransition(), and G4DiscreteGammaTransition().
|
private |
Definition at line 115 of file G4DiscreteGammaTransition.hh.
Referenced by IsAGamma(), and SelectGamma().
|
private |
Definition at line 118 of file G4DiscreteGammaTransition.hh.
Referenced by SelectGamma(), and Update().
|
private |
Definition at line 110 of file G4DiscreteGammaTransition.hh.
Referenced by GetBondEnergy(), and SelectGamma().
|
private |
Definition at line 112 of file G4DiscreteGammaTransition.hh.
Referenced by SelectGamma(), and SetEnergyFrom().
|
private |
Definition at line 113 of file G4DiscreteGammaTransition.hh.
Referenced by GetGammaCreationTime(), and SelectGamma().
|
private |
Definition at line 111 of file G4DiscreteGammaTransition.hh.
Referenced by GetGammaEnergy(), and SelectGamma().
|
private |
Definition at line 116 of file G4DiscreteGammaTransition.hh.
Referenced by GetICM(), SelectGamma(), and SetICM().
|
private |
Definition at line 106 of file G4DiscreteGammaTransition.hh.
Referenced by SelectGamma(), and Update().
|
private |
Definition at line 107 of file G4DiscreteGammaTransition.hh.
Referenced by GetOrbitNumber(), and SelectGamma().
|
private |
Definition at line 108 of file G4DiscreteGammaTransition.hh.
Referenced by G4DiscreteGammaTransition(), and SelectGamma().