Skip to content

Commit 275257c

Browse files
refactor: Output improvement in TryAllNavPolicy (#5248)
1 parent a824126 commit 275257c

File tree

1 file changed

+12
-1
lines changed

1 file changed

+12
-1
lines changed

Core/src/Navigation/TryAllNavigationPolicy.cpp

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,12 +34,19 @@ void TryAllNavigationPolicy::initializeCandidates(
3434
[[maybe_unused]] const GeometryContext& gctx,
3535
const NavigationArguments& args, NavigationPolicyState& /*state*/,
3636
AppendOnlyNavigationStream& stream, const Logger& logger) const {
37-
ACTS_VERBOSE("TryAllNavigationPolicy");
37+
ACTS_VERBOSE("TryAllNavigationPolicy initializing candidates for volume "
38+
<< m_volume->volumeName());
39+
ACTS_VERBOSE("~> Config: portals=" << m_cfg.portals
40+
<< " sensitives=" << m_cfg.sensitives
41+
<< " passives=" << m_cfg.passives);
3842
assert(m_volume != nullptr);
3943

44+
std::size_t numCandidates = 0;
45+
4046
if (m_cfg.portals) {
4147
for (const auto& portal : m_volume->portals()) {
4248
stream.addPortalCandidate(portal);
49+
numCandidates++;
4350
}
4451
}
4552

@@ -51,8 +58,12 @@ void TryAllNavigationPolicy::initializeCandidates(
5158
bool isSensitive = surface.isSensitive();
5259
if ((m_cfg.passives && !isSensitive) || (m_cfg.sensitives && isSensitive)) {
5360
stream.addSurfaceCandidate(surface, args.tolerance);
61+
numCandidates++;
5462
}
5563
}
64+
65+
ACTS_VERBOSE("TryAllNavigationPolicy added " << numCandidates
66+
<< " candidates to the stream");
5667
}
5768

5869
void TryAllNavigationPolicy::connect(NavigationDelegate& delegate) const {

0 commit comments

Comments
 (0)