36G4PairingCorrection::G4PairingCorrection()
50 theInstance = &theCorrections;
66 const G4double PairingConstant = 12.0*MeV;
67 G4double Pair = (1 - Z + 2*(Z/2)) + (1 - N + 2*(N/2));
68 PCorrection = Pair*PairingConstant/std::sqrt(
static_cast<G4double>(A));
70 return std::max(PCorrection,0.0);
76 const G4double PairingConstant = 14.0*MeV;
78 G4double Pair = (1 - Z + 2*(Z/2)) + (1 - N + 2*(N/2));
79 G4double PCorrection = Pair*PairingConstant/std::sqrt(
static_cast<G4double>(A));
G4bool IsInTableThisZ(const G4int Z) const
G4bool IsInTableThisN(const G4int N) const
static G4CameronGilbertPairingCorrections * GetInstance()
G4double GetPairingCorrection(const G4int A, const G4int Z) const
G4bool IsInTableThisZ(const G4int Z) const
static G4CookPairingCorrections * GetInstance()
G4double GetParingCorrection(G4int A, G4int Z) const
G4bool IsInTableThisN(const G4int N) const
static G4PairingCorrection * GetInstance()
G4double GetFissionPairingCorrection(G4int A, G4int Z) const
G4double GetPairingCorrection(G4int A, G4int Z) const