17 std::shared_ptr<const AreaExcluder> vol,
47 bool sharedEqual = (surfaceEqual) ? (
shared() == scsf->
shared()) :
false;
Class for a CylinderSurface in the ATLAS detector.
CylinderSurface()
Default Constructor.
virtual bool operator==(const Surface &sf) const override
Equality operator.
Class for a cylinder subtracted/shared surface in the ATLAS detector.
SubtractedCylinderSurface()=default
Defaults.
bool shared() const
This method indicates the subtraction mode.
virtual bool operator==(const Surface &sf) const override final
Equality operator.
std::shared_ptr< const AreaExcluder > m_subtrVol
SubtractedCylinderSurface & operator=(SubtractedCylinderSurface &&)=default
Abstract Base Class for tracking surfaces.
Eigen::Affine3d Transform3D
Ensure that the ATLAS eigen extensions are properly loaded.