#include <G4CookPairingCorrections.hh>
Public Types | |
ZTableSize = 68 | |
NTableSize = 118 | |
ZTableMin = 28 | |
ZTableMax = 95 | |
NTableMin = 33 | |
NTableMax = 150 | |
enum | { ZTableSize = 68, NTableSize = 118, ZTableMin = 28, ZTableMax = 95, NTableMin = 33, NTableMax = 150 } |
Public Member Functions | |
~G4CookPairingCorrections () | |
G4double | GetParingCorrection (G4int A, G4int Z) const |
G4double | GetPairingZ (G4int Z) const |
G4bool | IsInTableThisZ (const G4int Z) const |
G4double | GetPairingN (const G4int N) const |
G4bool | IsInTableThisN (const G4int N) const |
Static Public Member Functions | |
static G4CookPairingCorrections * | GetInstance () |
Definition at line 42 of file G4CookPairingCorrections.hh.
anonymous enum |
Definition at line 90 of file G4CookPairingCorrections.hh.
00090 { ZTableSize = 68, NTableSize = 118, ZTableMin = 28, ZTableMax = 95, 00091 NTableMin = 33, NTableMax = 150 };
G4CookPairingCorrections::~G4CookPairingCorrections | ( | ) |
G4CookPairingCorrections * G4CookPairingCorrections::GetInstance | ( | ) | [static] |
Definition at line 77 of file G4CookPairingCorrections.cc.
00078 { 00079 if (!theInstance) { 00080 static G4CookPairingCorrections theCorrections; 00081 theInstance = &theCorrections; 00082 } 00083 return theInstance; 00084 }
Definition at line 75 of file G4CookPairingCorrections.hh.
References G4cerr, G4endl, and NTableMin.
Referenced by GetParingCorrection().
00075 { 00076 if ( this->IsInTableThisN(N) ) return PairingNTable[N-NTableMin]*CLHEP::MeV; 00077 else { 00078 #ifdef verbose 00079 G4cerr << "G4CookPairingCorrections: out of table for N = " << N << G4endl; 00080 #endif 00081 return 0.0; 00082 } 00083 }
Definition at line 60 of file G4CookPairingCorrections.hh.
References G4cerr, G4endl, and ZTableMin.
Referenced by GetParingCorrection().
00060 { 00061 if ( this->IsInTableThisZ(Z) ) return PairingZTable[Z-ZTableMin]*CLHEP::MeV; 00062 else { 00063 #ifdef verbose 00064 G4cerr << "G4CookPairingCorrections: out of table for Z = " << Z << G4endl; 00065 #endif 00066 return 0.0; 00067 } 00068 }
Definition at line 55 of file G4CookPairingCorrections.hh.
References GetPairingN(), and GetPairingZ().
Referenced by G4PairingCorrection::GetPairingCorrection().
00055 { 00056 return GetPairingZ(Z) + GetPairingN(A-Z); 00057 }
Definition at line 85 of file G4CookPairingCorrections.hh.
References NTableMax, and NTableMin.
Referenced by G4PairingCorrection::GetPairingCorrection().
Definition at line 70 of file G4CookPairingCorrections.hh.
References ZTableMax, and ZTableMin.
Referenced by G4PairingCorrection::GetPairingCorrection().