Skip to content
Snippets Groups Projects
Commit b39fa4e6 authored by Andre Gunther's avatar Andre Gunther :island:
Browse files

fix PrMatchNN compilation on avx512 platforms

parent 7f404bab
No related branches found
No related tags found
1 merge request!3443Fix PrMatchNN compilation on avx512 platforms
Pipeline #5667125 passed
......@@ -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 );
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment