42 minEnergy(19.9*
MeV), maxEnergy(19.9*
GeV)
51 outFile <<
"G4NeutronInelasticCrossSection calculates the inelastic neutron\n"
52 <<
"scattering cross section for nuclei using the Wellisch-Laidlaw\n"
53 <<
"parameterization between 19.9 MeV and 19.9 GeV. Above 19.9 GeV\n"
54 <<
"the cross section is assumed to be constant.\n";
79 if(anEnergy <
keV) {
return cross_section; }
88 G4double p2 = 1. + 10./atomicNumber - 0.0006*atomicNumber;
89 G4double p3 = 0.6+ 13./atomicNumber - 0.0005*atomicNumber;
90 G4double p4 = 7.2449 - 0.018242*atomicNumber;
91 G4double p5 = 1.64 - 1.8/atomicNumber - 0.0005*atomicNumber;
92 G4double p6 = 1. + 200./atomicNumber + 0.02*atomicNumber;
93 G4double p7 = (atomicNumber-70.)*(atomicNumber-200.)/11000.;
101 G4double corr = 1. + p3*(1.-1./first);
108 if(xsec < 0.0) { xsec = 0.0; }