From 4360fbb9d98896e0421b4bd7fa5615a54ce0970a Mon Sep 17 00:00:00 2001 From: Paul Gessinger Date: Fri, 18 Oct 2024 11:25:45 +0200 Subject: [PATCH] blueprint: Cyl gap policy reg fix --- Core/src/Geometry/CylinderContainerBlueprintNode.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/Core/src/Geometry/CylinderContainerBlueprintNode.cpp b/Core/src/Geometry/CylinderContainerBlueprintNode.cpp index 649fd71ccbea..e4164ce4d42d 100644 --- a/Core/src/Geometry/CylinderContainerBlueprintNode.cpp +++ b/Core/src/Geometry/CylinderContainerBlueprintNode.cpp @@ -167,10 +167,11 @@ void CylinderContainerBlueprintNode::finalize(const Options& options, ACTS_DEBUG(prefix() << "Registering " << m_gaps.size() << " gap volumes with parent"); for (auto& [shell, gap] : m_gaps) { - std::cout << "~> " << gap->volumeName() << std::endl; + auto* gapPtr = gap.get(); parent.addVolume(std::move(gap)); shell->applyToVolume(); - gap->setNavigationPolicy(policyFactory->build(gctx, *gap, logger)); + auto policy = policyFactory->build(gctx, *gapPtr, logger); + gapPtr->setNavigationPolicy(policyFactory->build(gctx, *gapPtr, logger)); } ACTS_DEBUG(prefix() << "Finalizing " << children().size() << " children");