![]() |
ATLAS Offline Software
|
#include <SCT_MaterialManager.h>
Public Member Functions | |
| SCT_MaterialManager (SCT_DataBase *db) | |
| const GeoMaterial * | getMaterial (const std::string &materialName) |
| const GeoElement * | getElement (const std::string &elementName) |
| const GeoMaterial * | getMaterial (const std::string &originalMaterial, double density, const std::string &newName="") |
| const GeoMaterial * | getMaterialForVolume (const std::string &materialName, double volume) |
| const GeoMaterial * | gasMaterial () const |
Private Member Functions | |
| void | loadMaterials () |
| void | addMaterial (GeoMaterial *material) |
Private Attributes | |
| std::unique_ptr< InDetMaterialManager > | m_materialManager |
| const GeoMaterial * | m_gasMaterial |
Definition at line 20 of file SCT_MaterialManager.h.
| SCT_MaterialManager::SCT_MaterialManager | ( | SCT_DataBase * | db | ) |
Definition at line 15 of file SCT_MaterialManager.cxx.
|
private |
Definition at line 46 of file SCT_MaterialManager.cxx.
| const GeoMaterial * SCT_MaterialManager::gasMaterial | ( | ) | const |
Definition at line 69 of file SCT_MaterialManager.cxx.
Definition at line 34 of file SCT_MaterialManager.cxx.
Definition at line 40 of file SCT_MaterialManager.cxx.
| const GeoMaterial * SCT_MaterialManager::getMaterial | ( | const std::string & | originalMaterial, |
| double | density, | ||
| const std::string & | newName = "" ) |
Definition at line 52 of file SCT_MaterialManager.cxx.
| const GeoMaterial * SCT_MaterialManager::getMaterialForVolume | ( | const std::string & | materialName, |
| double | volume ) |
Definition at line 61 of file SCT_MaterialManager.cxx.
|
private |
Definition at line 29 of file SCT_MaterialManager.cxx.
|
private |
Definition at line 43 of file SCT_MaterialManager.h.
|
private |
Definition at line 42 of file SCT_MaterialManager.h.