DD4hep
1.30.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.