#include <G4CameronShellPlusPairingCorrections.hh>
Public Types | |
TableSize = 200 | |
enum | { TableSize = 200 } |
Public Member Functions | |
~G4CameronShellPlusPairingCorrections () | |
G4double | GetShellPlusPairingZ (const G4int Z) const |
G4double | GetShellPlusPairingN (const G4int N) const |
Static Public Member Functions | |
static G4CameronShellPlusPairingCorrections * | GetInstance () |
Definition at line 41 of file G4CameronShellPlusPairingCorrections.hh.
anonymous enum |
G4CameronShellPlusPairingCorrections::~G4CameronShellPlusPairingCorrections | ( | ) |
G4CameronShellPlusPairingCorrections * G4CameronShellPlusPairingCorrections::GetInstance | ( | ) | [static] |
Definition at line 96 of file G4CameronShellPlusPairingCorrections.cc.
00097 { 00098 if (!theInstance) { 00099 static G4CameronShellPlusPairingCorrections theCorrections; 00100 theInstance = &theCorrections; 00101 } 00102 return theInstance; 00103 }
G4double G4CameronShellPlusPairingCorrections::GetShellPlusPairingN | ( | const G4int | N | ) | const [inline] |
Definition at line 67 of file G4CameronShellPlusPairingCorrections.hh.
References G4cerr, and G4endl.
00068 { 00069 if (N <= TableSize && N > 0) return SPNTable[N-1]*CLHEP::MeV; 00070 else { 00071 #ifdef verbose 00072 G4cerr << "G4CameronShellPlusPairingCorrections: out of table for N = " << N << G4endl; 00073 #endif 00074 return 0.0; 00075 } 00076 }
G4double G4CameronShellPlusPairingCorrections::GetShellPlusPairingZ | ( | const G4int | Z | ) | const [inline] |
Definition at line 56 of file G4CameronShellPlusPairingCorrections.hh.
References G4cerr, and G4endl.
00057 { 00058 if (Z <= TableSize && Z > 1) return SPZTable[Z-1]*CLHEP::MeV; 00059 else { 00060 #ifdef verbose 00061 G4cerr << "G4CameronShellPlusPairingCorrections: out of table for Z = " << Z << G4endl; 00062 #endif 00063 return 0.0; 00064 } 00065 }