Skip to content

Commit 0cd0164

Browse files
committed
fixing bug in V0 jet finder
1 parent 4c5a4d2 commit 0cd0164

1 file changed

Lines changed: 6 additions & 1 deletion

File tree

PWGJE/Core/JetFindingUtilities.h

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -137,14 +137,19 @@ template <typename T, typename U>
137137
void analyseTracksMultipleCandidates(std::vector<fastjet::PseudoJet>& inputParticles, T const& tracks, int trackSelection, U const& candidates)
138138
{
139139
for (auto& track : tracks) {
140+
bool isSelected = true;
140141
if (!jetderiveddatautilities::selectTrack(track, trackSelection)) {
141142
continue;
142143
}
143144
for (auto& candidate : candidates) {
144145
if (jetcandidateutilities::isDaughterTrack(track, candidate)) {
145-
continue;
146+
isSelected = false;
147+
break;
146148
}
147149
}
150+
if (!isSelected) {
151+
continue;
152+
}
148153
fastjetutilities::fillTracks(track, inputParticles, track.globalIndex());
149154
}
150155
}

0 commit comments

Comments
 (0)