Geant4-11
Public Types | Public Member Functions | Private Member Functions | Static Private Attributes
G4CameronTruranHilfPairingCorrections Class Reference

#include <G4CameronTruranHilfPairingCorrections.hh>

Public Types

enum  {
  ZTableSize = 93 , NTableSize = 146 , ZTableMin = 10 , ZTableMax = 102 ,
  NTableMin = 10 , NTableMax = 155
}
 

Public Member Functions

 G4CameronTruranHilfPairingCorrections ()
 
G4bool GetPairingCorrection (G4int N, G4int Z, G4double &result) const
 

Private Member Functions

 G4CameronTruranHilfPairingCorrections (const G4CameronTruranHilfPairingCorrections &right)=delete
 
const G4CameronTruranHilfPairingCorrectionsoperator= (const G4CameronTruranHilfPairingCorrections &right)=delete
 

Static Private Attributes

static G4double PairingNTable [NTableSize]
 
static G4double PairingZTable [ZTableSize]
 

Detailed Description

Definition at line 38 of file G4CameronTruranHilfPairingCorrections.hh.

Member Enumeration Documentation

◆ anonymous enum

anonymous enum

Constructor & Destructor Documentation

◆ G4CameronTruranHilfPairingCorrections() [1/2]

G4CameronTruranHilfPairingCorrections::G4CameronTruranHilfPairingCorrections ( )
explicit

Definition at line 74 of file G4CameronTruranHilfPairingCorrections.cc.

75{
76 for(size_t i=0; i<ZTableSize; ++i) { PairingZTable[i] *= CLHEP::MeV; }
77 for(size_t i=0; i<NTableSize; ++i) { PairingNTable[i] *= CLHEP::MeV; }
78}
static constexpr double MeV

References CLHEP::MeV, NTableSize, PairingNTable, PairingZTable, and ZTableSize.

◆ G4CameronTruranHilfPairingCorrections() [2/2]

G4CameronTruranHilfPairingCorrections::G4CameronTruranHilfPairingCorrections ( const G4CameronTruranHilfPairingCorrections right)
privatedelete

Member Function Documentation

◆ GetPairingCorrection()

G4bool G4CameronTruranHilfPairingCorrections::GetPairingCorrection ( G4int  N,
G4int  Z,
G4double result 
) const
inline

Definition at line 44 of file G4CameronTruranHilfPairingCorrections.hh.

45 {
46 G4bool res = false;
47 if(Z >= ZTableMin && Z <= ZTableMax && N >= NTableMin && N <= NTableMax) {
49 res = true;
50 }
51 return res;
52 }
bool G4bool
Definition: G4Types.hh:86
const G4int Z[17]

References NTableMax, NTableMin, PairingNTable, PairingZTable, Z, and ZTableMin.

◆ operator=()

const G4CameronTruranHilfPairingCorrections & G4CameronTruranHilfPairingCorrections::operator= ( const G4CameronTruranHilfPairingCorrections right)
privatedelete

Field Documentation

◆ PairingNTable

G4double G4CameronTruranHilfPairingCorrections::PairingNTable
staticprivate
Initial value:
=
{
-2.400, 0. ,-2.358, 0. ,-2.057, 0. ,-1.462, 0. ,-1.592, 0.,
-1.528, 0. ,-1.470, 0. ,-1.310, 0. ,-1.316, 0. ,-1.265, 0.,
-1.279, 0. ,-1.256, 0. ,-1.285, 0. ,-1.440, 0. ,-1.517, 0.,
-1.486, 0. ,-1.456, 0. ,-1.471, 0. ,-1.336, 0. ,-1.341, 0.,
-1.278, 0. ,-0.821, 0. ,-0.814, 0. ,-1.095, 0. ,-1.147, 0.,
-1.295, 0. ,-1.281, 0. ,-1.245, 0. ,-1.197, 0. ,-1.227, 0.,
-1.291, 0. ,-1.254, 0. ,-1.310, 0. ,-1.171, 0. ,-1.092, 0.,
-1.062, 0. ,-0.713, 0. ,-0.822, 0. ,-0.843, 0. ,-0.968, 0.,
-1.117, 0. ,-0.999, 0. ,-0.877, 0. ,-0.844, 0. ,-0.889, 0.,
-0.729, 0. ,-0.706, 0. ,-0.623, 0. ,-0.511, 0. ,-0.773, 0.,
-0.662, 0. ,-0.808, 0. ,-0.889, 0. ,-0.930, 0. ,-0.771, 0.,
-0.751, 0. ,-0.835, 0. ,-0.658, 0. ,-0.607, 0. ,-0.657, 0.,
-0.695, 0. ,-0.457, 0. ,-0.345, 0. ,-0.452, 0. ,-0.648, 0.,
-0.681, 0. ,-0.416, 0. ,-0.545, 0. ,-0.482, 0. ,-0.481, 0.,
-0.611, 0. ,-0.654, 0. ,-0.557
}

Definition at line 62 of file G4CameronTruranHilfPairingCorrections.hh.

Referenced by G4CameronTruranHilfPairingCorrections(), and GetPairingCorrection().

◆ PairingZTable

G4double G4CameronTruranHilfPairingCorrections::PairingZTable
staticprivate
Initial value:
=
{
-2.200, 0. ,-2.120, 0. ,-1.981, 0. ,-1.491, 0. ,-1.450, 0.,
-1.701, 0. ,-1.344, 0. ,-1.349, 0. ,-1.397, 0. ,-1.311, 0.,
-1.161, 0. ,-1.201, 0. ,-1.449, 0. ,-1.331, 0. ,-1.272, 0.,
-1.198, 0. ,-1.340, 0. ,-1.407, 0. ,-1.287, 0. ,-1.334, 0.,
-1.307, 0. ,-1.128, 0. ,-1.152, 0. ,-1.139, 0. ,-1.138, 0.,
-1.115, 0. ,-1.070, 0. ,-1.096, 0. ,-1.123, 0. ,-0.901, 0.,
-0.933, 0. ,-0.714, 0. ,-0.799, 0. ,-0.840, 0. ,-0.726, 0.,
-0.815, 0. ,-0.715, 0. ,-0.788, 0. ,-0.793, 0. ,-0.663, 0.,
-0.705, 0. ,-0.711, 0. ,-0.561, 0. ,-0.694, 0. ,-0.683, 0.,
-0.501, 0. ,-0.491
}

Definition at line 61 of file G4CameronTruranHilfPairingCorrections.hh.

Referenced by G4CameronTruranHilfPairingCorrections(), and GetPairingCorrection().


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