![]() |
ATLAS Offline Software
|
#include <AGDDMaterialStore.h>
Public Member Functions | |
| AGDDMaterialStore () | |
| void | RegisterElement (AGDDElement *) |
| void | RegisterMaterial (AGDDSimpleMaterial *) |
| AGDDSimpleMaterial * | GetMaterial (std::string_view) |
| AGDDElement * | GetElement (std::string_view) |
| int | NumberOfMaterials () |
| int | NumberOfElements () |
| MaterialIterator | MaterialBegin () |
| MaterialIterator | MaterialEnd () |
| ElementIterator | ElementBegin () |
| ElementIterator | ElementEnd () |
| void | PrintElementNames () |
| void | PrintMaterialNames () |
| void | PrintElement (const std::string &n) |
| void | PrintMaterial (const std::string &n) |
Private Attributes | |
| AGDDMaterialMap | m_theMaterials |
| AGDDElementMap | m_theElements |
| int | m_nrOfMaterials |
| int | m_nrOfElements |
Definition at line 23 of file AGDDMaterialStore.h.
| AGDDMaterialStore::AGDDMaterialStore | ( | ) |
Definition at line 11 of file AGDDMaterialStore.cxx.
|
inline |
Definition at line 36 of file AGDDMaterialStore.h.
|
inline |
Definition at line 37 of file AGDDMaterialStore.h.
| AGDDElement * AGDDMaterialStore::GetElement | ( | std::string_view | el | ) |
Definition at line 45 of file AGDDMaterialStore.cxx.
| AGDDSimpleMaterial * AGDDMaterialStore::GetMaterial | ( | std::string_view | mat | ) |
Definition at line 37 of file AGDDMaterialStore.cxx.
|
inline |
Definition at line 34 of file AGDDMaterialStore.h.
|
inline |
Definition at line 35 of file AGDDMaterialStore.h.
|
inline |
Definition at line 32 of file AGDDMaterialStore.h.
|
inline |
Definition at line 31 of file AGDDMaterialStore.h.
| void AGDDMaterialStore::PrintElement | ( | const std::string & | n | ) |
Definition at line 82 of file AGDDMaterialStore.cxx.
| void AGDDMaterialStore::PrintElementNames | ( | ) |
Definition at line 54 of file AGDDMaterialStore.cxx.
| void AGDDMaterialStore::PrintMaterial | ( | const std::string & | n | ) |
Definition at line 90 of file AGDDMaterialStore.cxx.
| void AGDDMaterialStore::PrintMaterialNames | ( | ) |
Definition at line 68 of file AGDDMaterialStore.cxx.
| void AGDDMaterialStore::RegisterElement | ( | AGDDElement * | el | ) |
Definition at line 18 of file AGDDMaterialStore.cxx.
| void AGDDMaterialStore::RegisterMaterial | ( | AGDDSimpleMaterial * | mat | ) |
Definition at line 27 of file AGDDMaterialStore.cxx.
|
private |
Definition at line 50 of file AGDDMaterialStore.h.
|
private |
Definition at line 49 of file AGDDMaterialStore.h.
|
private |
Definition at line 47 of file AGDDMaterialStore.h.
|
private |
Definition at line 46 of file AGDDMaterialStore.h.