ATLAS Offline Software
Loading...
Searching...
No Matches
AGDDMaterialStore.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2023 CERN for the benefit of the ATLAS collaboration
3*/
4
5#ifndef AGDDMaterialStore_H
6#define AGDDMaterialStore_H
7
8#include <string>
9#include <map>
10
12class AGDDElement;
13
14#include <iostream>
15
16
17typedef std::map<std::string,AGDDSimpleMaterial* > AGDDMaterialMap;
18typedef std::map<std::string,AGDDElement* > AGDDElementMap;
19
20typedef AGDDMaterialMap::const_iterator MaterialIterator;
21typedef AGDDElementMap::const_iterator ElementIterator;
22
53
54#endif
std::map< std::string, AGDDSimpleMaterial * > AGDDMaterialMap
AGDDElementMap::const_iterator ElementIterator
AGDDMaterialMap::const_iterator MaterialIterator
std::map< std::string, AGDDElement * > AGDDElementMap
void RegisterElement(AGDDElement *)
AGDDMaterialMap m_theMaterials
ElementIterator ElementEnd()
MaterialIterator MaterialBegin()
void RegisterMaterial(AGDDSimpleMaterial *)
AGDDSimpleMaterial * GetMaterial(std::string)
void PrintElement(const std::string &n)
AGDDElementMap m_theElements
void PrintMaterial(const std::string &n)
ElementIterator ElementBegin()
AGDDElement * GetElement(std::string)
MaterialIterator MaterialEnd()