![]() |
EIC Software
Reference for
EIC
simulation and reconstruction software on GitHub
|
#include <acts/blob/sPHENIX/Core/include/Acts/Material/HomogeneousVolumeMaterial.hpp>
Inheritance diagram for Acts::HomogeneousVolumeMaterial:
Collaboration diagram for Acts::HomogeneousVolumeMaterial:Public Member Functions | |
| HomogeneousVolumeMaterial ()=default | |
| Default Constructor - defaulted. | |
| HomogeneousVolumeMaterial (const Material &material) | |
| HomogeneousVolumeMaterial (const HomogeneousVolumeMaterial &hvm)=default | |
| HomogeneousVolumeMaterial (HomogeneousVolumeMaterial &&hvm)=default | |
| ~HomogeneousVolumeMaterial () override=default | |
| Destructor. | |
| HomogeneousVolumeMaterial & | operator= (const HomogeneousVolumeMaterial &hvm)=default |
| bool | operator== (const HomogeneousVolumeMaterial &hvm) const |
| const Material | material (const Vector3D &) const final |
| std::ostream & | toStream (std::ostream &sl) const final |
Public Member Functions inherited from Acts::IVolumeMaterial | |
| virtual | ~IVolumeMaterial ()=default |
| Virtual Destructor. | |
Private Attributes | |
| Material | m_material = Material() |
It extends the IVolumeMaterial base class to describe a simple homogeneous material in a volume
Definition at line 21 of file HomogeneousVolumeMaterial.hpp.
View newest version in sPHENIX GitHub at line 21 of file HomogeneousVolumeMaterial.hpp
|
default |
Default Constructor - defaulted.
| Acts::HomogeneousVolumeMaterial::HomogeneousVolumeMaterial | ( | const Material & | material | ) |
Explicit constructor
| material | is the material held by this |
Definition at line 13 of file HomogeneousVolumeMaterial.cpp.
View newest version in sPHENIX GitHub at line 13 of file HomogeneousVolumeMaterial.cpp
|
default |
Copy Constructor
| hvm | is the source material |
|
default |
Copy Move Constructor
| hvm | is the source material |
|
overridedefault |
Destructor.
|
inlinefinalvirtual |
Access to actual material
| position | is the request position for the material call |
Implements Acts::IVolumeMaterial.
Definition at line 70 of file HomogeneousVolumeMaterial.hpp.
View newest version in sPHENIX GitHub at line 70 of file HomogeneousVolumeMaterial.hpp
References m_material.
Referenced by Acts::Test::BOOST_AUTO_TEST_CASE().
Here is the caller graph for this function:
|
default |
Assignment operator
| hvm | is the source material |
|
inline |
Equality operator
| hvm | is the source material |
Definition at line 75 of file HomogeneousVolumeMaterial.hpp.
View newest version in sPHENIX GitHub at line 75 of file HomogeneousVolumeMaterial.hpp
References m_material.
|
finalvirtual |
Output Method for std::ostream
| sl | The outoput stream |
Implements Acts::IVolumeMaterial.
Definition at line 17 of file HomogeneousVolumeMaterial.cpp.
View newest version in sPHENIX GitHub at line 17 of file HomogeneousVolumeMaterial.cpp
Definition at line 67 of file HomogeneousVolumeMaterial.hpp.
View newest version in sPHENIX GitHub at line 67 of file HomogeneousVolumeMaterial.hpp
Referenced by material(), and operator==().