diff --git a/Tracking/TrkDetDescr/TrkVolumes/TrkVolumes/BoundaryCylinderSurface.icc b/Tracking/TrkDetDescr/TrkVolumes/TrkVolumes/BoundaryCylinderSurface.icc index 9b71e3d3bafa31b0b680c7a5b534dec6e999637b..a29103913030393aec0e1ac7265195c09d2fae02 100755 --- a/Tracking/TrkDetDescr/TrkVolumes/TrkVolumes/BoundaryCylinderSurface.icc +++ b/Tracking/TrkDetDescr/TrkVolumes/TrkVolumes/BoundaryCylinderSurface.icc @@ -12,8 +12,6 @@ template <class Tvol> inline BoundaryCylinderSurface<Tvol>& if (this!=&bcs){ delete BoundarySurface<Tvol>::m_insideVolume; delete BoundarySurface<Tvol>::m_outsideVolume; - BoundarySurface<Tvol>::m_insideVolumeArray.remRef(); - BoundarySurface<Tvol>::m_outsideVolumeArray.remRef(); delete Surface::m_transform; delete Surface::m_center; delete Surface::m_normal; diff --git a/Tracking/TrkDetDescr/TrkVolumes/TrkVolumes/BoundaryDiscSurface.icc b/Tracking/TrkDetDescr/TrkVolumes/TrkVolumes/BoundaryDiscSurface.icc index e2ad907ea3a56809b3a7610ad3991f93ed027a7e..17dd83d89397ce2c3f4e31590ebe8b27d826d99e 100755 --- a/Tracking/TrkDetDescr/TrkVolumes/TrkVolumes/BoundaryDiscSurface.icc +++ b/Tracking/TrkDetDescr/TrkVolumes/TrkVolumes/BoundaryDiscSurface.icc @@ -13,8 +13,6 @@ template <class Tvol> inline BoundaryDiscSurface<Tvol>& if (this!=&bds){ delete BoundarySurface<Tvol>::m_insideVolume; delete BoundarySurface<Tvol>::m_outsideVolume; - BoundarySurface<Tvol>::m_insideVolumeArray.remRef(); - BoundarySurface<Tvol>::m_outsideVolumeArray.remRef(); delete Surface::m_transform; delete Surface::m_center; delete Surface::m_normal; diff --git a/Tracking/TrkDetDescr/TrkVolumes/TrkVolumes/BoundaryPlaneSurface.icc b/Tracking/TrkDetDescr/TrkVolumes/TrkVolumes/BoundaryPlaneSurface.icc index 5e978ec7abd2e812710c4ad2fc651c4a5d56f675..e69b347315eb9dc9ffbd596f5f028955a8672869 100755 --- a/Tracking/TrkDetDescr/TrkVolumes/TrkVolumes/BoundaryPlaneSurface.icc +++ b/Tracking/TrkDetDescr/TrkVolumes/TrkVolumes/BoundaryPlaneSurface.icc @@ -13,8 +13,6 @@ template <class Tvol> inline BoundaryPlaneSurface<Tvol>& if (this!=&bps){ delete BoundarySurface<Tvol>::m_insideVolume; delete BoundarySurface<Tvol>::m_outsideVolume; - BoundarySurface<Tvol>::m_insideVolumeArray.remRef(); - BoundarySurface<Tvol>::m_outsideVolumeArray.remRef(); delete Surface::m_transform; delete Surface::m_center; delete Surface::m_normal; diff --git a/Tracking/TrkDetDescr/TrkVolumes/TrkVolumes/BoundarySubtractedPlaneSurface.icc b/Tracking/TrkDetDescr/TrkVolumes/TrkVolumes/BoundarySubtractedPlaneSurface.icc index e90b9adaf8319bdc15ba399a94600beebaa4c3cf..66e7a08fc2b72330e04d3a04e2874bd0b0e78aff 100755 --- a/Tracking/TrkDetDescr/TrkVolumes/TrkVolumes/BoundarySubtractedPlaneSurface.icc +++ b/Tracking/TrkDetDescr/TrkVolumes/TrkVolumes/BoundarySubtractedPlaneSurface.icc @@ -13,8 +13,6 @@ template <class Tvol> inline BoundarySubtractedPlaneSurface<Tvol>& if (this!=&bps){ delete BoundarySurface<Tvol>::m_insideVolume; delete BoundarySurface<Tvol>::m_outsideVolume; - BoundarySurface<Tvol>::m_insideVolumeArray.remRef(); - BoundarySurface<Tvol>::m_outsideVolumeArray.remRef(); delete Surface::m_transform; delete Surface::m_center; delete Surface::m_normal; diff --git a/Tracking/TrkDetDescr/TrkVolumes/src/CombinedVolumeBounds.cxx b/Tracking/TrkDetDescr/TrkVolumes/src/CombinedVolumeBounds.cxx index b812f0b981828b5678cea604cbf27fd03ac3ca77..d46171c786545a32ddf8c8ce9d460b7ebb5e448f 100755 --- a/Tracking/TrkDetDescr/TrkVolumes/src/CombinedVolumeBounds.cxx +++ b/Tracking/TrkDetDescr/TrkVolumes/src/CombinedVolumeBounds.cxx @@ -128,7 +128,6 @@ const std::vector<const Trk::Surface*>* Trk::CombinedVolumeBounds::decomposeToSu vEx = sclo->subtractedVolume(); shared = sclo->shared(); } - //vEx.addRef(); const Trk::VolumeExcluder* volExcl = dynamic_cast<const Trk::VolumeExcluder*> (vEx.get()); if (!volExcl) throw std::logic_error("Not a VolumeExcluder"); @@ -198,7 +197,6 @@ const std::vector<const Trk::Surface*>* Trk::CombinedVolumeBounds::decomposeToSu vEx = scli->subtractedVolume(); shared = scli->shared(); } - //vEx.addRef(); const Trk::VolumeExcluder* volExcl = dynamic_cast<const Trk::VolumeExcluder*> (vEx.get()); if (!volExcl) throw std::logic_error("Not a VolumeExcluder"); Trk::Volume* secondSub = new Trk::Volume(*volExcl->volume()); diff --git a/Tracking/TrkDetDescr/TrkVolumes/src/SubtractedVolumeBounds.cxx b/Tracking/TrkDetDescr/TrkVolumes/src/SubtractedVolumeBounds.cxx index 18f5285f5a9267e78b3235728de54efe5546fa03..79cb6d7c44f06b9a7043fee7862d2a4cb3ee3e0a 100755 --- a/Tracking/TrkDetDescr/TrkVolumes/src/SubtractedVolumeBounds.cxx +++ b/Tracking/TrkDetDescr/TrkVolumes/src/SubtractedVolumeBounds.cxx @@ -124,7 +124,6 @@ const std::vector<const Trk::Surface*>* Trk::SubtractedVolumeBounds::decomposeTo vEx = sclo->subtractedVolume(); shared = sclo->shared(); } - //vEx.addRef(); const Trk::VolumeExcluder* volExcl = dynamic_cast<const Trk::VolumeExcluder*> (vEx.get()); if (!volExcl) throw std::logic_error("Not a VolumeExcluder"); Trk::Volume* outerSub = new Trk::Volume(*volExcl->volume()); @@ -187,7 +186,6 @@ const std::vector<const Trk::Surface*>* Trk::SubtractedVolumeBounds::decomposeTo vEx = scli->subtractedVolume(); shared = scli->shared(); } - //vEx.addRef(); const Trk::VolumeExcluder* volExcl = dynamic_cast<const Trk::VolumeExcluder*> (vEx.get()); if (!volExcl) throw std::logic_error("Not a VolumeExcluder"); Trk::Volume* innerSub = new Trk::Volume(*volExcl->volume());