61   if(aPosition.mag() >= 
radius) 
return 0.0;
 
   68   G4double nucleusMass = Z*proton_mass_c2+(A-Z)*neutron_mass_c2+bindingEnergy;
 
   69   G4double reducedMass = sigmaPlusMass*nucleusMass/(sigmaPlusMass+nucleusMass);
 
   81   G4double coulombBarrier = (1.44/1.14) * 
MeV * Z / (1.0 + std::pow(A,1./3.));
 
   82   return coulombBarrier;
 
G4SigmaPlusField(G4V3DNucleus *nucleus, G4double coeff=0.36 *CLHEP::fermi)
 
virtual G4int GetCharge()=0
 
CLHEP::Hep3Vector G4ThreeVector
 
virtual const G4VNuclearDensity * GetNuclearDensity() const =0
 
virtual G4int GetMassNumber()=0
 
virtual G4double GetField(const G4ThreeVector &aPosition)
 
static const G4double A[nN]
 
virtual G4double GetBarrier()
 
G4double GetPDGMass() const 
 
G4double GetDensity(const G4ThreeVector &aPosition) const 
 
static G4double GetBindingEnergy(const G4int A, const G4int Z)
 
G4V3DNucleus * theNucleus
 
static G4SigmaPlus * SigmaPlus()
 
G4double bindingEnergy(G4int A, G4int Z)
 
virtual ~G4SigmaPlusField()