![]() |
DD4hep
1.33.0
Detector Description Toolkit for High Energy Physics
|
#include <IMaterial.h>
Public Member Functions | |
| virtual | ~IMaterial () |
| Destructor. More... | |
| virtual std::string | name () const =0 |
| material name More... | |
| virtual double | A () const =0 |
| averaged atomic number More... | |
| virtual double | Z () const =0 |
| averaged proton number More... | |
| virtual double | density () const =0 |
| density - units ? More... | |
| virtual double | radiationLength () const =0 |
| radiation length - units ? More... | |
| virtual double | interactionLength () const =0 |
| interaction length - units ? More... | |
Protected Member Functions | |
| IMaterial & | operator= (const IMaterial &) |
| Assignment operator. More... | |
Interface for material description for tracking.
Definition at line 28 of file IMaterial.h.
|
inlinevirtual |
Destructor.
Definition at line 37 of file IMaterial.h.
|
pure virtual |
averaged atomic number
Implemented in dd4hep::rec::MaterialData.
|
pure virtual |
density - units ?
Implemented in dd4hep::rec::MaterialData.
|
pure virtual |
interaction length - units ?
Implemented in dd4hep::rec::MaterialData.
|
pure virtual |
material name
Implemented in dd4hep::rec::MaterialData.
Assignment operator.
Definition at line 32 of file IMaterial.h.
|
pure virtual |
radiation length - units ?
Implemented in dd4hep::rec::MaterialData.
|
pure virtual |
averaged proton number
Implemented in dd4hep::rec::MaterialData.
1.8.18