![]() |
ATLAS Offline Software
|
Class to hold information need to create a material. More...
Public Member Functions | |
| MaterialDef () | |
| MaterialDef (const std::string &name, double density) | |
| void | addComponent (const std::string &compName, double fraction) |
| void | setCreated () |
| unsigned int | numComponents () const |
| bool | isCreated () const |
| const std::string & | name () const |
| double | density () const |
| const std::string & | compName (unsigned int i) const |
| double | fraction (unsigned int i) const |
| double | totalFraction () const |
Private Attributes | |
| std::string | m_name |
| double | m_density |
| std::vector< std::string > | m_components |
| std::vector< double > | m_fractions |
| bool | m_created |
Class to hold information need to create a material.
Definition at line 158 of file InDetMaterialManager.h.
| InDetMaterialManager::MaterialDef::MaterialDef | ( | ) |
Definition at line 894 of file InDetMaterialManager.cxx.
| InDetMaterialManager::MaterialDef::MaterialDef | ( | const std::string & | name, |
| double | density ) |
Definition at line 899 of file InDetMaterialManager.cxx.
| void InDetMaterialManager::MaterialDef::addComponent | ( | const std::string & | compName, |
| double | fraction ) |
Definition at line 906 of file InDetMaterialManager.cxx.
|
inline |
Definition at line 168 of file InDetMaterialManager.h.
|
inline |
Definition at line 167 of file InDetMaterialManager.h.
|
inline |
Definition at line 169 of file InDetMaterialManager.h.
|
inline |
Definition at line 165 of file InDetMaterialManager.h.
|
inline |
Definition at line 166 of file InDetMaterialManager.h.
|
inline |
Definition at line 164 of file InDetMaterialManager.h.
|
inline |
Definition at line 163 of file InDetMaterialManager.h.
| double InDetMaterialManager::MaterialDef::totalFraction | ( | ) | const |
Definition at line 912 of file InDetMaterialManager.cxx.
|
private |
Definition at line 175 of file InDetMaterialManager.h.
|
private |
Definition at line 177 of file InDetMaterialManager.h.
|
private |
Definition at line 174 of file InDetMaterialManager.h.
|
private |
Definition at line 176 of file InDetMaterialManager.h.
|
private |
Definition at line 173 of file InDetMaterialManager.h.