2 Copyright (C) 2002-2020 CERN for the benefit of the ATLAS collaboration
7 SubtractedPlaneSurface::insideBounds(const Amg::Vector2D& locpos,
11 // no subtracted volume exists
12 if (!m_subtrVol.get()){
13 return (this->bounds().inside(locpos, tol1, tol2));
15 // subtracted volume exists, needs to be checked
16 Amg::Vector3D gp(locpos.x(), locpos.y(), 0.);
18 return (this->bounds().inside(locpos, tol1, tol2) &&
19 m_subtrVol.get()->inside(gp, 0.));
21 bool in(this->bounds().inside(locpos, tol1, tol2) &&
22 !m_subtrVol.get()->inside(gp, 0.));
28 SubtractedPlaneSurface::shared() const
33 inline SharedObject<AreaExcluder>
34 SubtractedPlaneSurface::subtractedVolume() const