diff --git a/Pr/PrAlgorithms/src/PrMatchNN.cpp b/Pr/PrAlgorithms/src/PrMatchNN.cpp index ed4d035aa655935a07e2b32dfe0dd71e7c27cdcf..7f0f58494eee04dad1edc10dcb71585936f230b1 100644 --- a/Pr/PrAlgorithms/src/PrMatchNN.cpp +++ b/Pr/PrAlgorithms/src/PrMatchNN.cpp @@ -393,7 +393,7 @@ namespace LHCb::Pr::MatchNN { // If enabled filter on min track P, Pt if ( apply_min_p_cut ) { auto pMask = abs( qOverP ) < maxQOvP; - loopMask = loopMask & pMask; + loopMask = loopMask && pMask; } if ( apply_min_pt_cut ) { const auto momentum = abs( 1.0 / qOverP ); @@ -402,7 +402,7 @@ namespace LHCb::Pr::MatchNN { const auto sinTrack = sqrt( 1.0 - ( 1.0 / ( 1.0 + tx2 + ty2 ) ) ); const auto pt = sinTrack * momentum; auto ptMask = m_minPt.value() < pt; - loopMask = loopMask & ptMask; + loopMask = loopMask && ptMask; } auto const oTrack = result.compress_back<SIMDWrapper::InstructionSet::Best>( loopMask );