64 #ifndef G4NistManager_h
65 #define G4NistManager_h 1
204 const std::vector<G4String>& elm,
205 const std::vector<G4int>& nbAtoms,
217 const std::vector<G4String>& elm,
218 const std::vector<G4double>&
weight,
237 const std::vector<G4String>& elm,
238 const std::vector<G4int>& nbAtoms,
314 #ifdef G4MULTITHREADED
315 static G4Mutex nistManagerMutex;
332 return (index < theElementTable->size()) ? (*theElementTable)[index] :
nullptr;
470 return (index < theMaterialTable->size()) ? (*theMaterialTable)[index] :
nullptr;
518 const std::vector<G4String>& elm,
519 const std::vector<G4int>& nbAtoms,
535 const std::vector<G4String>& elm,
536 const std::vector<G4double>&
w,
562 const std::vector<G4String>& elm,
563 const std::vector<G4int>& nbAtoms,
605 return (0 <= Z && Z < 101) ?
POWERA27[
Z] : 0.0;
619 return (0 <= Z && Z < 101) ?
LOGAZ[
Z] : 0.0;