87 if(U < 10*
eV || 0==N) {
return 0.0; }
100 G4bool ChargedNucleon(
false);
110 if (ChargedNucleon) {
111 RelativeVelocitySqr = 2.0*RelativeEnergy/CLHEP::proton_mass_c2;
113 RelativeVelocitySqr = 2.0*RelativeEnergy/CLHEP::neutron_mass_c2;
117 G4double RelativeVelocity = std::sqrt(RelativeVelocitySqr);
121 (10.63/RelativeVelocitySqr - 29.92/RelativeVelocity + 42.9)
125 (34.10/RelativeVelocitySqr - 82.20/RelativeVelocity + 82.2)
135 AveragedXSection = ((Z-1)*ppXSection + (A-Z)*npXSection)/
G4double(A-1);
139 AveragedXSection = ((A-Z-1)*ppXSection + Z*npXSection)/
G4double(A-1);
144 G4double FermiRelRatio = FermiEnergy/RelativeEnergy;
147 G4double PauliFactor = 1.0 - 1.4*FermiRelRatio;
148 if (FermiRelRatio > 0.5) {
150 PauliFactor += 0.4*FermiRelRatio*x*x*std::sqrt(x);
159 G4double Vint = CLHEP::pi*xx*xx*xx/0.75;
164 *std::sqrt(2.0*RelativeEnergy/CLHEP::proton_mass_c2)/Vint;
179 G4bool NeverGoBack(
false);
180 if(
useNGB) { NeverGoBack=
true; }
183 if (GE-Fph < 0.0) { NeverGoBack =
true; }
188 G4double ProbFactor = g4pow->
powN((GE-Fph)/(GE-Fph1),N+1);
204 * (P*(P-1) + 4.0*P*H + H*(H-1))/(N*(GE-Fph));
216 /(8*Kmfp*CLHEP::c_light);
225 3.0e-9*(N-2)*P*H*(1.4
e+21*U*(N-1) - 1.2e+19*U*U)/(8*Kmfp*
c_light*GE*GE);
274 }
else if ( deltaN > 0 ) {
285 if ( Npart < Ncharged )