Geant4 10.7.0
Toolkit for the simulation of the passage of particles through matter
Loading...
Searching...
No Matches
G4PairingCorrection Class Reference

#include <G4PairingCorrection.hh>

Public Member Functions

 G4PairingCorrection ()
 
 ~G4PairingCorrection ()
 
G4double GetPairingCorrection (G4int A, G4int Z) const
 
G4double GetFissionPairingCorrection (G4int A, G4int Z) const
 

Detailed Description

Definition at line 41 of file G4PairingCorrection.hh.

Constructor & Destructor Documentation

◆ G4PairingCorrection()

G4PairingCorrection::G4PairingCorrection ( )
explicit

Definition at line 38 of file G4PairingCorrection.cc.

39{}

◆ ~G4PairingCorrection()

G4PairingCorrection::~G4PairingCorrection ( )

Definition at line 41 of file G4PairingCorrection.cc.

42{}

Member Function Documentation

◆ GetFissionPairingCorrection()

G4double G4PairingCorrection::GetFissionPairingCorrection ( G4int  A,
G4int  Z 
) const

Definition at line 59 of file G4PairingCorrection.cc.

60{
61 G4int N = A - Z;
62 G4double pairCorr = ((1 - Z + 2*(Z/2)) + (1 - N + 2*(N/2)))
63 *PairingConstant/std::sqrt(static_cast<G4double>(A));
64 return pairCorr;
65}
double A(double temperature)
double G4double
Definition: G4Types.hh:83
int G4int
Definition: G4Types.hh:85

Referenced by G4FissionProbability::EmissionProbability(), G4CompetitiveFission::EmittedFragment(), and G4CompetitiveFission::GetEmissionProbability().

◆ GetPairingCorrection()

G4double G4PairingCorrection::GetPairingCorrection ( G4int  A,
G4int  Z 
) const

Definition at line 44 of file G4PairingCorrection.cc.

45{
46 G4double pairCorr = 0.0;
47 G4int N = A - Z;
48 // if(!theCookPairingCorrections.GetPairingCorrection(N,Z,pairCorr)) {
49
50 if(!theCameronGilbertPairingCorrections.GetPairingCorrection(N,Z,pairCorr)) {
51
52 pairCorr = ((1 - Z + 2*(Z/2)) + (1 - N + 2*(N/2)))
53 *PairingConstant/std::sqrt(static_cast<G4double>(A));
54 }
55 return std::max(pairCorr, 0.0);
56}
G4bool GetPairingCorrection(G4int N, G4int Z, G4double &result) const

Referenced by G4FissionProbability::EmissionProbability(), G4GEMChannelVI::GetEmissionProbability(), and G4NuclearLevelData::GetPairingCorrection().


The documentation for this class was generated from the following files: