|
ACTS
Experiment-independent tracking
|
proxy to VolumeMaterial hand over BinUtility More...
#include <Acts/Material/ProtoVolumeMaterial.hpp>
Public Member Functions | |
| ProtoVolumeMaterial ()=default | |
| Constructor without BinUtility - homogeneous material. | |
| ProtoVolumeMaterial (const BinUtility &binUtility) | |
| Constructor with BinUtility - multidimensional material. | |
| ProtoVolumeMaterial (const ProtoVolumeMaterial &vmproxy)=default | |
| Copy constructor. | |
| ProtoVolumeMaterial (ProtoVolumeMaterial &&vmproxy)=default | |
| Copy move constructor. | |
| ~ProtoVolumeMaterial () override=default | |
| Destructor. | |
| const BinUtility & | binUtility () const |
| Return the BinUtility. | |
| const Material | material (const Vector3 &) const final |
| Return the material. | |
| ProtoVolumeMaterial & | operator= (const ProtoVolumeMaterial &vmproxy)=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. | |
proxy to VolumeMaterial hand over BinUtility
The ProtoVolumeMaterial class acts as a proxy to the VolumeMaterial to mark the volume on which the material should be mapped on at construction time of the geometry and to hand over the granularity of of the material map with the bin Utility.
|
default |
Constructor without BinUtility - homogeneous material.
|
explicit |
Constructor with BinUtility - multidimensional material.
| binUtility | a BinUtility determining the granularity and binning of the material on the volume |
|
default |
Copy constructor.
| vmproxy | The source proxy |
|
default |
Copy move constructor.
| vmproxy | The source proxy |
|
overridedefault |
Destructor.
| const Acts::BinUtility & Acts::ProtoVolumeMaterial::binUtility | ( | ) | const |
Return the BinUtility.
|
finalvirtual |
Return the material.
Implements Acts::IVolumeMaterial.
|
default |
Assignment operator.
| vmproxy | The source proxy |
|
finalvirtual |
Output Method for std::ostream.
| sl | The outoput stream |
Implements Acts::IVolumeMaterial.