64 nucleusZ(0), nucleusA(0), maxhl(1
e-6*
CLHEP::
second), icm(false),
65 rdm(false), levelManager(0), dtransition(0)
81 G4cout <<
"G4DiscreteGammaDeexcitation::CanDoTransition fails; Z= " << Z
82 <<
" A= " << A <<
" Eex(meV)= " << excitation/
MeV <<
G4endl;
96 G4cout <<
"G4DiscreteGammaDeexcitation::CanDoTransition " 97 <<
" Z= " << Z <<
" A= " << A <<
" Eex= " << excitation
108 G4cout <<
"G4DiscreteGammaDeexcitation: Elevel(MeV)= " 128 G4cout <<
"CanDoTransition done: Eex(MeV)= " 129 << excitation/
MeV <<
", level enrgies: Emin(MeV)= " const G4NuclearLevel * NearestLevel(G4double energy, G4double eDiffMax=1.e+8) const
G4double GetExcitationEnergy() const
G4DiscreteGammaDeexcitation()
G4double HalfLife() const
virtual G4bool CanDoTransition(G4Fragment *nucleus)
static G4NuclearLevelStore * GetInstance()
virtual ~G4DiscreteGammaDeexcitation()
G4NuclearLevelStore * store
G4double MinLevelEnergy() const
G4GLOB_DLL std::ostream G4cout
double A(double temperature)
static const double second
G4NuclearLevelManager * GetManager(G4int Z, G4int A)
G4VGammaTransition * _transition
G4double MaxLevelEnergy() const
G4NuclearLevelManager * levelManager
G4DiscreteGammaTransition * dtransition
void Update(const G4NuclearLevel *level, G4int Z)
virtual void SetEnergyFrom(G4double energy)