ATLAS Offline Software
|
#include <AGDDElement.h>
Public Member Functions | |
AGDDElement (AGDDMaterialStore &ms, const std::string &n, const std::string &s, int z, double a) | |
void | RegisterToStore (AGDDMaterialStore &ms, AGDDElement *) |
const std::string & | GetName () const |
const std::string & | GetSymbol () const |
int | GetZ () const |
double | GetA () const |
void | Created (bool b) |
bool | Extant () |
void * | GetElement () |
void | SetElement (void *el) |
Private Attributes | |
std::string | m_name |
std::string | m_symbol |
int | m_z |
double | m_a |
bool | m_created |
void * | m_theElement |
Friends | |
std::ostream & | operator<< (std::ostream &, const AGDDElement &) |
Definition at line 11 of file AGDDElement.h.
|
inline |
Definition at line 14 of file AGDDElement.h.
|
inline |
Definition at line 27 of file AGDDElement.h.
|
inline |
Definition at line 28 of file AGDDElement.h.
|
inline |
Definition at line 26 of file AGDDElement.h.
|
inline |
Definition at line 29 of file AGDDElement.h.
const std::string & AGDDElement::GetName | ( | ) | const |
Definition at line 23 of file AGDDElement.cxx.
const std::string & AGDDElement::GetSymbol | ( | ) | const |
Definition at line 28 of file AGDDElement.cxx.
|
inline |
Definition at line 25 of file AGDDElement.h.
void AGDDElement::RegisterToStore | ( | AGDDMaterialStore & | ms, |
AGDDElement * | e | ||
) |
Definition at line 17 of file AGDDElement.cxx.
|
inline |
Definition at line 30 of file AGDDElement.h.
|
friend |
|
private |
Definition at line 35 of file AGDDElement.h.
|
private |
Definition at line 36 of file AGDDElement.h.
|
private |
Definition at line 32 of file AGDDElement.h.
|
private |
Definition at line 33 of file AGDDElement.h.
|
private |
Definition at line 38 of file AGDDElement.h.
|
private |
Definition at line 34 of file AGDDElement.h.