79 : _nucleusZ(Z), _orbitE(-1), _bondE(0.), _aGamma(true), _icm(false),
80 _gammaEnergy(0.), _level(level), _excitation(0.), _gammaCreationTime(0.)
107 for(iGamma=0; iGamma<nGammas; ++iGamma)
204 <<
" , iShell = " << iShell
205 <<
" , Shell binding energy = " <<
_bondE/
keV
const std::vector< G4double > & L2ConvertionProbabilities() const
static G4Pow * GetInstance()
G4DiscreteGammaTransition(const G4NuclearLevel &level, G4int Z, G4int A)
const std::vector< G4double > & M1ConvertionProbabilities() const
G4NuclearLevelManager * _levelManager
G4double HalfLife() const
const std::vector< G4double > & M4ConvertionProbabilities() const
G4int NumberOfGammas() const
const std::vector< G4double > & M2ConvertionProbabilities() const
const std::vector< G4double > & KConvertionProbabilities() const
const std::vector< G4double > & L1ConvertionProbabilities() const
virtual G4double GetGammaEnergy()
const std::vector< G4double > & M5ConvertionProbabilities() const
const std::vector< G4double > & GammaEnergies() const
G4double logZ(G4int Z) const
G4GLOB_DLL std::ostream G4cout
static G4double GetBindingEnergy(G4int Z, G4int SubshellNb)
const std::vector< G4double > & L3ConvertionProbabilities() const
const std::vector< G4double > & M3ConvertionProbabilities() const
G4double _gammaCreationTime
G4double G4Log(G4double x)
virtual ~G4DiscreteGammaTransition()
G4double energy(const ThreeVector &p, const G4double m)
virtual G4double GetGammaCreationTime()
const std::vector< G4double > & GammaWeights() const
const std::vector< G4double > & TotalConvertionProbabilities() const
virtual void SelectGamma()
const G4NuclearLevel & _level
const std::vector< G4double > & GammaCumulativeProbabilities() const
virtual void SetEnergyFrom(G4double energy)