Geant4 11.1.1
Toolkit for the simulation of the passage of particles through matter
Loading...
Searching...
No Matches
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
 

Detailed Description

Definition at line 38 of file G4CameronTruranHilfPairingCorrections.hh.

Member Enumeration Documentation

◆ anonymous enum

Constructor & Destructor Documentation

◆ G4CameronTruranHilfPairingCorrections()

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}

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) {
48 result = PairingZTable[Z-ZTableMin] + PairingNTable[N-NTableMin];
49 res = true;
50 }
51 return res;
52 }
bool G4bool
Definition: G4Types.hh:86
const G4int Z[17]
#define N
Definition: crc32.c:56

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