51 if(etot <= mass1 + mass2 + bCouloumb) {
return prob; }
54 G4double ekin = etot - mass1 - mass2;
57 G4double massFactor = mass1*mass2/(mass1 + mass2);
58 massFactor *= std::sqrt(massFactor);
65 if(spin1 >= 0 && spin2 >= 0) {
66 S_n = (spin1+1)*(spin2+1);
72 G4double G_n = (f1 == f2) ? 0.5 : 1.0;
74 prob =
A*massFactor*S_n*G_n*std::sqrt(ekin);
double A(double temperature)
G4FermiDecayProbability()
G4double ComputeProbability(G4int Z, G4int A, G4int spin, G4double TotalE, const G4FermiFragment *f1, const G4FermiFragment *f2) const
~G4FermiDecayProbability()
G4double GetCoulombBarrier(G4int Ares, G4int Zres, G4double Eex) const
G4int GetSpin(void) const
G4double GetTotalEnergy(void) const