64 if(ptr ==
nuclist[i]) {
return; }
65 if(
nullptr ==
nuclist[i]) { idx = i; }
85 if(nucp && Z == nucp->GetZ() && A == nucp->GetA() &&
86 std::abs(Eexc - nucp->GetExcitationEnergy()) < tolerance) {
104 if(j != i &&
nullptr !=
nuclist[j]) {
static G4NuclearPolarizationStore * GetInstance()
void Register(G4NuclearPolarization *ptr)
~G4NuclearPolarizationStore()
G4NuclearPolarizationStore()
G4NuclearPolarization * nuclist[maxNumStates]
double A(double temperature)
static constexpr double eV
void RemoveMe(G4NuclearPolarization *ptr)
G4NuclearPolarization * FindOrBuild(G4int Z, G4int A, G4double Eexc)
static G4ThreadLocal G4NuclearPolarizationStore * instance