|
ACTS
Experiment-independent tracking
|
It extends the IVolumeMaterial base class to describe a simple homogeneous material in a volume. More...
#include <Acts/Material/HomogeneousVolumeMaterial.hpp>
Public Member Functions | |
| HomogeneousVolumeMaterial (const HomogeneousVolumeMaterial &hvm)=default | |
| Copy Constructor. | |
| HomogeneousVolumeMaterial (const Material &material) | |
| Explicit constructor. | |
| HomogeneousVolumeMaterial (HomogeneousVolumeMaterial &&hvm)=default | |
| Copy Move Constructor. | |
| ~HomogeneousVolumeMaterial () override=default | |
| Destructor. | |
| const Material | material (const Vector3 &position) const final |
| Access to actual material. | |
| HomogeneousVolumeMaterial & | operator= (const HomogeneousVolumeMaterial &hvm)=default |
| Assignment operator. | |
| std::ostream & | toStream (std::ostream &sl) const final |
| Output Method for std::ostream. | |
| Public Member Functions inherited from Acts::IVolumeMaterial | |
| virtual | ~IVolumeMaterial ()=default |
| Virtual Destructor. | |
It extends the IVolumeMaterial base class to describe a simple homogeneous material in a volume.
|
explicit |
Explicit constructor.
| material | is the material held by this |
|
default |
Copy Constructor.
| hvm | is the source material |
|
default |
Copy Move Constructor.
| hvm | is the source material |
|
overridedefault |
Destructor.
|
finalvirtual |
Access to actual material.
| position | is the request position for the material call |
position is ignored Implements Acts::IVolumeMaterial.
|
default |
Assignment operator.
| hvm | is the source material |
|
finalvirtual |
Output Method for std::ostream.
| sl | The outoput stream |
Implements Acts::IVolumeMaterial.