From dbafb219e44d0d071e8d93f3752a6c1764804c54 Mon Sep 17 00:00:00 2001 From: romainschotter Date: Thu, 26 Jun 2025 18:18:41 +0200 Subject: [PATCH] Fix global counters constexpr if-condition --- Common/Tools/MultModule.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Common/Tools/MultModule.h b/Common/Tools/MultModule.h index 07397131b68..868a12f2d27 100644 --- a/Common/Tools/MultModule.h +++ b/Common/Tools/MultModule.h @@ -781,8 +781,8 @@ class MultModule } // global counters: do them only in case information is provided in tracks table - if constexpr (requires { tracks.isQualityTrack(); }) { - if (track.pt() < internalOpts.maxPtGlobalTrack.value && track.pt() > internalOpts.minPtGlobalTrack.value && std::fabs(track.eta()) < 1.0f && track.isPVContributor() && tracks.isQualityTrack()) { + if constexpr (requires { track.isQualityTrack(); }) { + if (track.pt() < internalOpts.maxPtGlobalTrack.value && track.pt() > internalOpts.minPtGlobalTrack.value && std::fabs(track.eta()) < 1.0f && track.isPVContributor() && track.isQualityTrack()) { if (track.itsNCls() < internalOpts.minNclsITSGlobalTrack || track.itsNClsInnerBarrel() < internalOpts.minNclsITSibGlobalTrack) { continue; }