![]() |
EIC Software
Reference for
EIC
simulation and reconstruction software on GitHub
|
Material associated with a Volume (homogenous, binned, interpolated) More...
#include <acts/blob/sPHENIX/Core/include/Acts/Material/IVolumeMaterial.hpp>
Inheritance diagram for Acts::IVolumeMaterial:Public Member Functions | |
| virtual | ~IVolumeMaterial ()=default |
| Virtual Destructor. | |
| virtual const Material | material (const Vector3D &position) const =0 |
| virtual std::ostream & | toStream (std::ostream &sl) const =0 |
| Output Method for std::ostream, to be overloaded by child classes. | |
Friends | |
| std::ostream & | operator<< (std::ostream &out, const IVolumeMaterial &vm) |
| output stream operator | |
Material associated with a Volume (homogenous, binned, interpolated)
Virtual base class of volume material description
Definition at line 23 of file IVolumeMaterial.hpp.
View newest version in sPHENIX GitHub at line 23 of file IVolumeMaterial.hpp
|
virtualdefault |
Virtual Destructor.
|
pure virtual |
Access to actual material
| position | is the request position for the material call |
Implemented in Acts::InterpolatedMaterialMap< Mapper_t >, Acts::HomogeneousVolumeMaterial, and Acts::ProtoVolumeMaterial.
|
pure virtual |
Output Method for std::ostream, to be overloaded by child classes.
Implemented in Acts::InterpolatedMaterialMap< Mapper_t >, Acts::HomogeneousVolumeMaterial, and Acts::ProtoVolumeMaterial.
|
friend |
output stream operator
Prints information about this object to the output stream using the virtual IVolumeeMaterial::toStream method
Definition at line 40 of file IVolumeMaterial.hpp.
View newest version in sPHENIX GitHub at line 40 of file IVolumeMaterial.hpp