Skip to content

Commit 7e051f4

Browse files
committed
fix
1 parent c987797 commit 7e051f4

1 file changed

Lines changed: 13 additions & 10 deletions

File tree

PWGDQ/Core/MixingHandler.h

Lines changed: 13 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -81,16 +81,19 @@ class MixingHandler : public TNamed
8181
if (mask & bitMask) {
8282
counters[i]++;
8383
if (counters[i] >= poolDepth) {
84-
auto clearExpiredBit = [bitMask](auto& tracks) {
85-
for (auto& track : tracks) {
86-
track.ClearBit(bitMask);
87-
}
88-
tracks.erase(std::remove_if(tracks.begin(), tracks.end(),
89-
[](const MixingTrack& track) { return track.filteringFlags == 0; }),
90-
tracks.end());
91-
};
92-
clearExpiredBit(tracks1);
93-
clearExpiredBit(tracks2);
84+
for (auto& track : tracks1) {
85+
track.ClearBit(bitMask);
86+
}
87+
tracks1.erase(std::remove_if(tracks1.begin(), tracks1.end(),
88+
[](const MixingTrack& track) { return track.filteringFlags == 0; }),
89+
tracks1.end());
90+
91+
for (auto& track : tracks2) {
92+
track.ClearBit(bitMask);
93+
}
94+
tracks2.erase(std::remove_if(tracks2.begin(), tracks2.end(),
95+
[](const MixingTrack& track) { return track.filteringFlags == 0; }),
96+
tracks2.end());
9497
ClearFilteringMask(bitMask);
9598
}
9699
}

0 commit comments

Comments
 (0)