![]() |
ATLAS Offline Software
|
#include <ServiceMaterial.h>
Classes | |
| struct | Entry |
| Structure holding one service material. More... | |
Public Types | |
| typedef std::vector< Entry > | EntryContainer |
| typedef EntryContainer::const_iterator | EntryIter |
Public Member Functions | |
| ServiceMaterial () | |
| ServiceMaterial (const std::string &name, const std::vector< Entry > &cmp) | |
| ServiceMaterial (const std::string &name) | |
| const std::string & | name () const |
| Constructor for elementary material (no components). | |
| const std::vector< Entry > & | components () const |
| void | addEntry (const Entry &e) |
| void | addEntry (const std::string &nam, int num, bool lin, double w=1) |
| void | multiply (int factor) |
| void | dump (std::ostream &os) const |
Private Attributes | |
| std::string | m_name |
| std::vector< Entry > | m_components |
Definition at line 12 of file ServiceMaterial.h.
| typedef std::vector< Entry> ServiceMaterial::EntryContainer |
Definition at line 31 of file ServiceMaterial.h.
| typedef EntryContainer::const_iterator ServiceMaterial::EntryIter |
Definition at line 32 of file ServiceMaterial.h.
|
inline |
Definition at line 34 of file ServiceMaterial.h.
|
inline |
Definition at line 36 of file ServiceMaterial.h.
|
inline |
Definition at line 39 of file ServiceMaterial.h.
Definition at line 50 of file ServiceMaterial.h.
|
inline |
Definition at line 52 of file ServiceMaterial.h.
Definition at line 48 of file ServiceMaterial.h.
| void ServiceMaterial::dump | ( | std::ostream & | os | ) | const |
Definition at line 8 of file ServiceMaterial.cxx.
|
inline |
Definition at line 57 of file ServiceMaterial.h.
|
inline |
Constructor for elementary material (no components).
Definition at line 46 of file ServiceMaterial.h.
|
private |
Definition at line 68 of file ServiceMaterial.h.
|
private |
Definition at line 67 of file ServiceMaterial.h.