92 if(U < 10*
eV || 0==N) {
return 0.0; }
104 G4bool ChargedNucleon(
false);
106 ChargedNucleon =
true;
112 if (ChargedNucleon) {
118 G4double RelativeVelocity = std::sqrt(RelativeVelocitySqr);
122 (10.63/RelativeVelocitySqr - 29.92/RelativeVelocity + 42.9)
126 (34.10/RelativeVelocitySqr - 82.20/RelativeVelocity + 82.2)
134 AveragedXSection = ((Z-1)*ppXSection + (A-Z)*npXSection)/
G4double(A-1);
138 AveragedXSection = ((A-Z-1)*ppXSection + Z*npXSection)/
G4double(A-1);
145 G4double PauliFactor = 1.0 - 1.4*FermiRelRatio;
146 if (FermiRelRatio > 0.5) {
148 PauliFactor += 0.4*FermiRelRatio*x*x*std::sqrt(x);
G4double GetExcitationEnergy() const
static const double hbarc
static const double millibarn
static const G4double sixdpi2
G4int GetNumberOfHoles() const
double A(double temperature)
static const double proton_mass_c2
static const double c_light
G4double G4Log(G4double x)
G4double G4Exp(G4double initial_x)
Exponential Function double precision.
G4int GetNumberOfParticles() const
static const double neutron_mass_c2
G4int GetNumberOfCharged() const