64 nucleusZ(0), nucleusA(0), maxhl(1e-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)= "
G4DiscreteGammaDeexcitation()
G4double HalfLife() const
G4double MinLevelEnergy() const
virtual G4bool CanDoTransition(G4Fragment *nucleus)
static G4NuclearLevelStore * GetInstance()
virtual ~G4DiscreteGammaDeexcitation()
G4NuclearLevelStore * store
G4GLOB_DLL std::ostream G4cout
static const double second
static const G4double A[nN]
G4NuclearLevelManager * GetManager(G4int Z, G4int A)
G4VGammaTransition * _transition
G4NuclearLevelManager * levelManager
G4double MaxLevelEnergy() const
const G4NuclearLevel * NearestLevel(G4double energy, G4double eDiffMax=1.e+8) const
G4double GetExcitationEnergy() const
G4DiscreteGammaTransition * dtransition
void Update(const G4NuclearLevel *level, G4int Z)
virtual void SetEnergyFrom(G4double energy)