ATLAS Offline Software
|
#include <GeoExtendedMaterial.h>
Public Member Functions | |
GeoExtendedMaterial (const std::string &Name, double Density, GeoMaterialState State=stateUndefined, double Temperature=SYSTEM_OF_UNITS::STP_Temperature, double Pressure=SYSTEM_OF_UNITS::STP_Pressure) | |
virtual | ~GeoExtendedMaterial ()=default |
const GeoMaterialState & | getState () const |
const double & | getTemperature () const |
const double & | getPressure () const |
void | SetMaterialPropertiesTable (GeoMaterialPropertiesTable *MPT) |
GeoMaterialPropertiesTable * | GetMaterialPropertiesTable () |
const GeoMaterialPropertiesTable * | GetMaterialPropertiesTable () const |
Private Member Functions | |
GeoExtendedMaterial (const GeoExtendedMaterial &right) | |
GeoExtendedMaterial & | operator= (const GeoExtendedMaterial &right) |
Private Attributes | |
GeoMaterialState | m_state |
double | m_temperature |
double | m_pressure |
GeoIntrusivePtr< GeoMaterialPropertiesTable > | m_properties {} |
Definition at line 27 of file GeoExtendedMaterial.h.
GeoExtendedMaterial::GeoExtendedMaterial | ( | const std::string & | Name, |
double | Density, | ||
GeoMaterialState | State = stateUndefined , |
||
double | Temperature = SYSTEM_OF_UNITS::STP_Temperature , |
||
double | Pressure = SYSTEM_OF_UNITS::STP_Pressure |
||
) |
Definition at line 8 of file GeoExtendedMaterial.cxx.
|
virtualdefault |
|
private |
|
inline |
Definition at line 78 of file GeoExtendedMaterial.h.
|
inline |
Definition at line 83 of file GeoExtendedMaterial.h.
|
inline |
Definition at line 68 of file GeoExtendedMaterial.h.
|
inline |
Definition at line 58 of file GeoExtendedMaterial.h.
|
inline |
Definition at line 63 of file GeoExtendedMaterial.h.
|
private |
|
inline |
Definition at line 73 of file GeoExtendedMaterial.h.
|
private |
Definition at line 52 of file GeoExtendedMaterial.h.
|
private |
Definition at line 54 of file GeoExtendedMaterial.h.
|
private |
Definition at line 50 of file GeoExtendedMaterial.h.
|
private |
Definition at line 51 of file GeoExtendedMaterial.h.