Geant4
10.00.p01
|
#include <G4DiscreteGammaTransition.hh>
Public Member Functions | |
G4DiscreteGammaTransition (const G4NuclearLevel &level, G4int Z, G4int A) | |
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 () |
Public Member Functions inherited from G4VGammaTransition | |
G4VGammaTransition () | |
virtual | ~G4VGammaTransition () |
Private Attributes | |
G4int | _nucleusZ |
G4int | _orbitE |
G4double | _bondE |
G4bool | _aGamma |
G4bool | _icm |
G4double | _gammaEnergy |
const G4NuclearLevel & | _level |
G4double | _excitation |
G4double | _gammaCreationTime |
G4NuclearLevelManager * | _levelManager |
G4double | _tolerance |
Additional Inherited Members | |
Protected Attributes inherited from G4VGammaTransition | |
G4int | _verbose |
Definition at line 79 of file G4DiscreteGammaTransition.hh.
G4DiscreteGammaTransition::G4DiscreteGammaTransition | ( | const G4NuclearLevel & | level, |
G4int | Z, | ||
G4int | A | ||
) |
Definition at line 78 of file G4DiscreteGammaTransition.cc.
References _levelManager, _tolerance, G4VGammaTransition::_verbose, and keV.
|
virtual |
Definition at line 89 of file G4DiscreteGammaTransition.cc.
|
inline |
Definition at line 100 of file G4DiscreteGammaTransition.hh.
References _bondE.
Referenced by G4VGammaDeexcitation::GenerateGamma().
|
virtual |
Implements G4VGammaTransition.
Definition at line 235 of file G4DiscreteGammaTransition.cc.
References _gammaCreationTime.
|
virtual |
Implements G4VGammaTransition.
Definition at line 230 of file G4DiscreteGammaTransition.cc.
References _gammaEnergy.
|
inline |
Definition at line 99 of file G4DiscreteGammaTransition.hh.
References _icm.
Referenced by G4VGammaDeexcitation::GenerateGamma().
|
inline |
Definition at line 101 of file G4DiscreteGammaTransition.hh.
References _orbitE.
Referenced by G4VGammaDeexcitation::GenerateGamma().
|
inline |
Definition at line 102 of file G4DiscreteGammaTransition.hh.
References _aGamma.
Referenced by G4VGammaDeexcitation::GenerateGamma().
|
virtual |
Implements G4VGammaTransition.
Definition at line 92 of file G4DiscreteGammaTransition.cc.
References _aGamma, _bondE, _excitation, _gammaCreationTime, _gammaEnergy, _icm, _level, _nucleusZ, _orbitE, _tolerance, G4VGammaTransition::_verbose, G4cout, G4endl, G4Log(), G4UniformRand, G4NuclearLevel::GammaCumulativeProbabilities(), G4NuclearLevel::GammaEnergies(), G4NuclearLevel::GammaWeights(), G4AtomicShells::GetBindingEnergy(), G4Pow::GetInstance(), G4NuclearLevel::HalfLife(), G4NuclearLevel::KConvertionProbabilities(), keV, G4NuclearLevel::L1ConvertionProbabilities(), G4NuclearLevel::L2ConvertionProbabilities(), G4NuclearLevel::L3ConvertionProbabilities(), G4Pow::logZ(), G4NuclearLevel::M1ConvertionProbabilities(), G4NuclearLevel::M2ConvertionProbabilities(), G4NuclearLevel::M3ConvertionProbabilities(), G4NuclearLevel::M4ConvertionProbabilities(), G4NuclearLevel::M5ConvertionProbabilities(), G4NuclearLevel::NumberOfGammas(), and G4NuclearLevel::TotalConvertionProbabilities().
|
virtual |
Implements G4VGammaTransition.
Definition at line 240 of file G4DiscreteGammaTransition.cc.
References _excitation, and G4INCL::KinematicsUtils::energy().
|
inline |
Definition at line 98 of file G4DiscreteGammaTransition.hh.
References _icm.
Referenced by G4DiscreteGammaDeexcitation::CreateTransition().
|
private |
Definition at line 109 of file G4DiscreteGammaTransition.hh.
Referenced by IsAGamma(), and SelectGamma().
|
private |
Definition at line 108 of file G4DiscreteGammaTransition.hh.
Referenced by GetBondEnergy(), and SelectGamma().
|
private |
Definition at line 114 of file G4DiscreteGammaTransition.hh.
Referenced by SelectGamma(), and SetEnergyFrom().
|
private |
Definition at line 115 of file G4DiscreteGammaTransition.hh.
Referenced by GetGammaCreationTime(), and SelectGamma().
|
private |
Definition at line 112 of file G4DiscreteGammaTransition.hh.
Referenced by GetGammaEnergy(), and SelectGamma().
|
private |
Definition at line 110 of file G4DiscreteGammaTransition.hh.
Referenced by GetICM(), SelectGamma(), and SetICM().
|
private |
Definition at line 113 of file G4DiscreteGammaTransition.hh.
Referenced by SelectGamma().
|
private |
Definition at line 119 of file G4DiscreteGammaTransition.hh.
Referenced by G4DiscreteGammaTransition().
|
private |
Definition at line 102 of file G4DiscreteGammaTransition.hh.
Referenced by SelectGamma().
|
private |
Definition at line 107 of file G4DiscreteGammaTransition.hh.
Referenced by GetOrbitNumber(), and SelectGamma().
|
private |
Definition at line 121 of file G4DiscreteGammaTransition.hh.
Referenced by G4DiscreteGammaTransition(), and SelectGamma().