![]() |
ATLAS Offline Software
|
#include <AGDDMolecule.h>
Public Member Functions | |
| AGDDMolecule (AGDDMaterialStore &ms, const std::string &, double) | |
| void | AddElement (AGDDMaterialStore &ms, const std::string &) |
| void | NAtoms (int) |
| int | NComponents () const |
| AGDDElement * | Element (int i) |
| int | Composition (int i) const |
| void | RegisterToStore (AGDDMaterialStore &ms, AGDDSimpleMaterial *) |
| const std::string & | GetName () const |
| double | GetDensity () const |
| material_type | GetMaterialType () const |
| void | Created (bool b) |
| bool | Extant () const |
| void * | GetMaterial () |
| void | SetMaterial (void *mat) |
Protected Attributes | |
| std::string | m_name |
| double | m_density |
| bool | m_created |
| material_type | m_mType |
| void * | m_theMaterial |
Private Attributes | |
| std::vector< AGDDElement * > | m_theElements |
| std::vector< int > | m_theComposition |
Friends | |
| std::ostream & | operator<< (std::ostream &os, const AGDDMolecule &obj) |
Definition at line 16 of file AGDDMolecule.h.
| AGDDMolecule::AGDDMolecule | ( | AGDDMaterialStore & | ms, |
| const std::string & | n, | ||
| double | d ) |
Definition at line 25 of file AGDDMolecule.cxx.
| void AGDDMolecule::AddElement | ( | AGDDMaterialStore & | ms, |
| const std::string & | el ) |
Definition at line 31 of file AGDDMolecule.cxx.
|
inline |
Definition at line 24 of file AGDDMolecule.h.
|
inlineinherited |
Definition at line 29 of file AGDDSimpleMaterial.h.
|
inline |
Definition at line 23 of file AGDDMolecule.h.
|
inlineinherited |
Definition at line 30 of file AGDDSimpleMaterial.h.
|
inlineinherited |
Definition at line 27 of file AGDDSimpleMaterial.h.
|
inlineinherited |
Definition at line 31 of file AGDDSimpleMaterial.h.
|
inlineinherited |
Definition at line 28 of file AGDDSimpleMaterial.h.
|
inherited |
Definition at line 23 of file AGDDSimpleMaterial.cxx.
| void AGDDMolecule::NAtoms | ( | int | i | ) |
Definition at line 36 of file AGDDMolecule.cxx.
|
inline |
Definition at line 22 of file AGDDMolecule.h.
|
inherited |
Definition at line 17 of file AGDDSimpleMaterial.cxx.
|
inlineinherited |
Definition at line 32 of file AGDDSimpleMaterial.h.
|
friend |
Definition at line 12 of file AGDDMolecule.cxx.
|
protectedinherited |
Definition at line 36 of file AGDDSimpleMaterial.h.
|
protectedinherited |
Definition at line 35 of file AGDDSimpleMaterial.h.
|
protectedinherited |
Definition at line 38 of file AGDDSimpleMaterial.h.
|
protectedinherited |
Definition at line 34 of file AGDDSimpleMaterial.h.
|
private |
Definition at line 27 of file AGDDMolecule.h.
|
private |
Definition at line 26 of file AGDDMolecule.h.
|
protectedinherited |
Definition at line 39 of file AGDDSimpleMaterial.h.