81 unsigned int index =
static_cast<unsigned int>(x/(0.3*
fermi));
87 G4double fermiMom = y1 + (x-x1)*(y2-y1)/(x2-x1);
88 return -1*(fermiMom*fermiMom)/(2*neutron_mass_c2);
virtual G4int GetCharge()=0
CLHEP::Hep3Vector G4ThreeVector
G4double GetDensity(const G4ThreeVector &aPosition)
virtual G4int GetMassNumber()=0
G4NeutronField(G4V3DNucleus *nucleus)
virtual G4double GetField(const G4ThreeVector &aPosition)
virtual G4double GetOuterRadius()=0
std::vector< G4double > theFermiMomBuffer
void Init(G4int anA, G4int aZ)
const G4double x[NPOINTSGL]
G4V3DNucleus * theNucleus
virtual G4double GetBarrier()
G4double GetFermiMomentum(const G4double aDensity)
virtual ~G4NeutronField()
static const double fermi