48 sl <<
"Trk::HomogeneousLayerMaterial : " << std::endl;
58 sl <<
"Trk::HomogeneousLayerMaterial : " << std::endl;
It extends the LayerMaterialProperties base class.
virtual MsgStream & dump(MsgStream &sl) const override
Output Method for MsgStream, to be overloaded by child classes.
virtual ~HomogeneousLayerMaterial() override
Destructor.
HomogeneousLayerMaterial & operator=(const HomogeneousLayerMaterial &lmp)
Assignment operator.
virtual HomogeneousLayerMaterial & operator*=(double scale) override
Scale operator.
std::unique_ptr< MaterialProperties > m_fullMaterial
The five different MaterialProperties.
virtual HomogeneousLayerMaterial * clone() const override
Pseudo-Constructor clone()
HomogeneousLayerMaterial()
Default Constructor - creates empty HomogeneousLayerMaterial.
LayerMaterialProperties()
Constructor.
double m_splitFactor
the split factor in favour of oppositePre
Material with information about thickness of material.
Ensure that the ATLAS eigen extensions are properly loaded.