#include <G4FermiDecayProbability.hh>
Definition at line 38 of file G4FermiDecayProbability.hh.
◆ G4FermiDecayProbability() [1/2]
G4FermiDecayProbability::G4FermiDecayProbability |
( |
| ) |
|
|
explicit |
◆ ~G4FermiDecayProbability()
G4FermiDecayProbability::~G4FermiDecayProbability |
( |
| ) |
|
|
default |
◆ G4FermiDecayProbability() [2/2]
◆ ComputeProbability()
Definition at line 39 of file G4FermiDecayProbability.cc.
43{
48 if(etot <= mass1 + mass2 + bCouloumb) { return prob; }
49
50
51 G4double ekin = etot - mass1 - mass2;
52
53
54 G4double x = mass1*mass2/(mass1 + mass2);
55 G4double massFactor = x*std::sqrt(x);
56
57
59 if(spin >= 0) {
62 if(spin1 >= 0 && spin2 >= 0) {
63 S_n = (spin1+1)*(spin2+1);
64 }
65 }
66
67
68
69 G4double G_n = (f1 == f2) ? 0.5 : 1.0;
70
71 prob =
A*massFactor*S_n*G_n*std::sqrt(ekin);
72
73
74 return prob;
75}
G4double GetCoulombBarrier(G4int Ares, G4int Zres, G4double Eex) const
G4double GetTotalEnergy(void) const
◆ operator=()
The documentation for this class was generated from the following files: