ATLAS Offline Software
Geo2G4ElementFactory.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2022 CERN for the benefit of the ATLAS collaboration
3 */
4 
5 #ifndef GEOMATERIAL2G4_ElementFactory_H
6 #define GEOMATERIAL2G4_ElementFactory_H
7 
8 class G4Element;
9 class GeoElement;
10 
11 #include <unordered_map>
12 #include <string>
13 typedef std::unordered_map<std::string, G4Element*> elList;
14 
16 public:
18  G4Element* Build(const GeoElement*);
19 private:
21 };
22 
23 #endif
Geo2G4ElementFactory::Geo2G4ElementFactory
Geo2G4ElementFactory()
Definition: Geo2G4ElementFactory.cxx:10
Geo2G4ElementFactory
Definition: Geo2G4ElementFactory.h:15
Geo2G4ElementFactory::Build
G4Element * Build(const GeoElement *)
Definition: Geo2G4ElementFactory.cxx:14
elList
std::unordered_map< std::string, G4Element * > elList
Definition: Geo2G4ElementFactory.h:9
Geo2G4ElementFactory::m_definedElements
elList m_definedElements
Definition: Geo2G4ElementFactory.h:20