![]() |
ATLAS Offline Software
|
A common object to be contained by. More...
#include <Material.h>
Public Member Functions | |
| Material () | |
| Default Constructor needed for POOL. | |
| Material (float iX0, float iL0, float iA, float iZ, float iRho, float idEdX=0., MaterialComposition *mc=nullptr) | |
| Constructor with arguments. | |
| Material (const Material &amc) | |
| Copy Constructor. | |
| Material (Material &&amc) | |
| Move Constructor. | |
| virtual | ~Material () |
| Destructor - delete the composition if there. | |
| Material & | operator= (const Material &amc) |
| Assignment operator. | |
| Material & | operator= (Material &&amc) |
| Move Assignment operator. | |
| std::unique_ptr< Material > | scale (float sf) const |
| scaling method | |
| float | zOverAtimesRho () const |
| access to members | |
| float | x0 () const |
| float | averageZ () const |
| std::string | toString () const |
| spit out as a string | |
Public Attributes | |
| float | X0 |
| float | L0 |
| float | A |
| float | Z |
| float | rho |
| float | dEdX |
| float | zOaTr |
| MaterialComposition * | composition |
A common object to be contained by.
Definition at line 117 of file Material.h.
|
inline |
|
inline |
Constructor with arguments.
Definition at line 141 of file Material.h.
|
inline |
Copy Constructor.
Definition at line 159 of file Material.h.
|
inline |
Move Constructor.
Definition at line 171 of file Material.h.
|
inlinevirtual |
Destructor - delete the composition if there.
Definition at line 184 of file Material.h.
|
inline |
Definition at line 228 of file Material.h.
Assignment operator.
Definition at line 189 of file Material.h.
Move Assignment operator.
Definition at line 206 of file Material.h.
|
inline |
scaling method
Definition at line 240 of file Material.h.
|
inline |
|
inline |
Definition at line 227 of file Material.h.
|
inline |
| float Trk::Material::A |
Definition at line 122 of file Material.h.
| MaterialComposition* Trk::Material::composition |
Definition at line 127 of file Material.h.
| float Trk::Material::dEdX |
Definition at line 125 of file Material.h.
| float Trk::Material::L0 |
Definition at line 121 of file Material.h.
| float Trk::Material::rho |
Definition at line 124 of file Material.h.
| float Trk::Material::X0 |
Definition at line 120 of file Material.h.
| float Trk::Material::Z |
Definition at line 123 of file Material.h.
| float Trk::Material::zOaTr |
Definition at line 126 of file Material.h.