Skip to content

Commit de58497

Browse files
Fix if-condition when preselecting V0s/cascades
1 parent 2214c35 commit de58497

File tree

1 file changed

+2
-13
lines changed

1 file changed

+2
-13
lines changed

PWGLF/Utils/strangenessBuilderModule.h

Lines changed: 2 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -679,11 +679,6 @@ class BuilderModule
679679
straHelper.cascadeselections.maxDaughterEta = cascadeBuilderOpts.maxDaughterEta;
680680
}
681681

682-
bool verifyMask(uint8_t bitmap, uint8_t mask)
683-
{
684-
return (bitmap & mask) == mask;
685-
}
686-
687682
// for sorting
688683
template <typename T>
689684
std::vector<std::size_t> sort_indices(const std::vector<T>& v, bool doSorting = false)
@@ -1427,10 +1422,7 @@ class BuilderModule
14271422

14281423
histos.fill(HIST("hPreselectionV0s"), maskV0Preselection);
14291424

1430-
if (!verifyMask(maskV0Preselection, selGamma) &&
1431-
!verifyMask(maskV0Preselection, selK0Short) &&
1432-
!verifyMask(maskV0Preselection, selLambda) &&
1433-
!verifyMask(maskV0Preselection, selAntiLambda)) {
1425+
if (maskV0Preselection == 0) {
14341426
products.v0dataLink(-1, -1);
14351427
continue;
14361428
}
@@ -1990,10 +1982,7 @@ class BuilderModule
19901982

19911983
histos.fill(HIST("hPreselectionCascades"), maskCascadePreselection);
19921984

1993-
if (!verifyMask(maskCascadePreselection, selXiMinus) &&
1994-
!verifyMask(maskCascadePreselection, selXiPlus) &&
1995-
!verifyMask(maskCascadePreselection, selOmegaMinus) &&
1996-
!verifyMask(maskCascadePreselection, selOmegaPlus)) {
1985+
if (maskCascadePreselection == 0) {
19971986
products.cascdataLink(-1);
19981987
interlinks.cascadeToCascCores.push_back(-1);
19991988
continue;

0 commit comments

Comments
 (0)