Geo2G4ElementFactory Node1 Geo2G4ElementFactory + Geo2G4ElementFactory() + Build() Node2 std::unordered_map < std::string, G4Element * > + elements Node2->Node1 -m_definedElements Node3 std::string Node3->Node2 +keys Node4 std::basic_string< char > Node4->Node3