27 #ifndef G4NuclearDecayChannel_h
28 #define G4NuclearDecayChannel_h 1
64 const G4double theDaughterExcitation);
71 const G4double theDaughterExcitation,
81 const G4double theDaughterExcitation,
120 const G4String& theDaughterName2 =
"",
121 const G4String& theDaughterName3 =
"");
125 G4int theNumberOfDaughters,
127 const G4String& theDaughterName2 =
"",
128 const G4String& theDaughterName3 =
"");
131 const G4double theDaughterExcitation);
G4double GetDaughterExcitation()
G4RandGeneral * RandomEnergy
virtual ~G4NuclearDecayChannel()
const G4RadioactiveDecayMode decayMode
const G4double Qtransition
double A(double temperature)
G4ParticleDefinition * GetDaughterNucleus()
G4double halflifethreshold
G4NuclearDecayChannel(const G4RadioactiveDecayMode &theMode, G4int Verbose)
G4RadioactiveDecayMode GetDecayMode()
G4DecayProducts * BetaDecayIt()
G4NuclearDecayChannel & operator=(const G4NuclearDecayChannel &right)
G4ParticleDefinition * daughterNucleus
static G4ThreadLocal G4DynamicParticle * dynamicDaughter
static const G4double levelTolerance
void SetHLThreshold(G4double hl)
G4double daughterExcitation
G4DecayProducts * DecayIt(G4double)
static const G4double pTolerance
void FillDaughterNucleus(G4int index, G4int A, G4int Z, const G4double theDaughterExcitation)