12#include "GaudiKernel/MsgStream.h"
21 std::shared_ptr<const AreaExcluder> vol,
47 bool sharedEqual = (surfaceEqual) ? (
shared() == sdsf->
shared()) :
false;
Class for a DiscSurface in the ATLAS detector.
DiscSurface()
Default Constructor.
virtual bool operator==(const Surface &sf) const override
Equality operator.
Class for a planar subtracted/shared surface in the ATLAS detector.
SubtractedDiscSurface & operator=(SubtractedDiscSurface &&)=default
SubtractedDiscSurface()=default
Defaults.
std::shared_ptr< const AreaExcluder > m_subtrVol
virtual bool operator==(const Surface &sf) const override
Equality operator.
bool shared() const
This method indicates the subtraction mode.
Abstract Base Class for tracking surfaces.
Eigen::Affine3d Transform3D
Ensure that the ATLAS eigen extensions are properly loaded.