42 if (instance ==
nullptr) {
43 static G4ElementDataRegistry manager;
53 for (
auto const & ptr : elmdata) {
60G4ElementDataRegistry::G4ElementDataRegistry()
67 for (
auto & ptr : elmdata) {
if (ptr == p) {
return; } }
76 if (
nullptr == p) {
return; }
77 for (std::size_t i=0; i<elmdata.size(); ++i) {
78 if (p == elmdata[i]) {
90 for (
auto const & p : elmdata) {
91 if (p->GetName() == nam) {
static G4ElementDataRegistry * Instance()
void RegisterMe(G4ElementData *p)
G4ElementData * GetElementDataByName(const G4String &)
void RemoveMe(G4ElementData *p)