ATLAS Offline Software
Simulation
G4Utilities
GeoMaterial2G4
src
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
15
class
Geo2G4ElementFactory
{
16
public
:
17
Geo2G4ElementFactory
();
18
G4Element*
Build
(
const
GeoElement*);
19
private
:
20
elList
m_definedElements
;
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
Generated on Thu Nov 7 2024 21:15:42 for ATLAS Offline Software by
1.8.18