Skip to content

Commit 260d89f

Browse files
Switch return calls to continue calls when moving TPC only tracks
1 parent be3b919 commit 260d89f

File tree

2 files changed

+12
-8
lines changed

2 files changed

+12
-8
lines changed

PWGLF/TableProducer/Strangeness/strangenessbuilder.cxx

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -905,15 +905,15 @@ struct StrangenessBuilder {
905905
posTrackPar.setPID(o2::track::PID::Electron);
906906
negTrackPar.setPID(o2::track::PID::Electron);
907907
if (!mVDriftMgr.moveTPCTrack<TBCs, TCollisions>(collision, pTrack, posTrackPar)) {
908-
continue;
908+
continue;
909909
}
910910
}
911911
if (isNegTPCOnly) {
912912
// Nota bene: negative is TPC-only -> this entire V0 merits treatment as photon candidate
913913
posTrackPar.setPID(o2::track::PID::Electron);
914914
negTrackPar.setPID(o2::track::PID::Electron);
915915
if (!mVDriftMgr.moveTPCTrack<TBCs, TCollisions>(collision, nTrack, negTrackPar)) {
916-
continue;
916+
continue;
917917
}
918918
}
919919
} // end TPC drift treatment
@@ -1648,7 +1648,8 @@ struct StrangenessBuilder {
16481648

16491649
auto const& collision = collisions.rawIteratorAt(v0.collisionId);
16501650
if (!mVDriftMgr.moveTPCTrack<TBCs, TCollisions>(collision, posTrack, posTrackPar)) {
1651-
return;
1651+
products.v0dataLink(-1, -1);
1652+
continue;
16521653
}
16531654
}
16541655

@@ -1660,7 +1661,8 @@ struct StrangenessBuilder {
16601661

16611662
auto const& collision = collisions.rawIteratorAt(v0.collisionId);
16621663
if (!mVDriftMgr.moveTPCTrack<TBCs, TCollisions>(collision, negTrack, negTrackPar)) {
1663-
return;
1664+
products.v0dataLink(-1, -1);
1665+
continue;
16641666
}
16651667
}
16661668
}

PWGLF/Utils/strangenessBuilderModule.h

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -894,15 +894,15 @@ class BuilderModule
894894
posTrackPar.setPID(o2::track::PID::Electron);
895895
negTrackPar.setPID(o2::track::PID::Electron);
896896
if (!mVDriftMgr.moveTPCTrack<TBCs, TCollisions>(collision, pTrack, posTrackPar)) {
897-
return;
897+
continue;
898898
}
899899
}
900900
if (isNegTPCOnly) {
901901
// Nota bene: negative is TPC-only -> this entire V0 merits treatment as photon candidate
902902
posTrackPar.setPID(o2::track::PID::Electron);
903903
negTrackPar.setPID(o2::track::PID::Electron);
904904
if (!mVDriftMgr.moveTPCTrack<TBCs, TCollisions>(collision, nTrack, negTrackPar)) {
905-
return;
905+
continue;
906906
}
907907
}
908908
} // end TPC drift treatment
@@ -1370,7 +1370,8 @@ class BuilderModule
13701370

13711371
auto const& collision = collisions.rawIteratorAt(v0.collisionId);
13721372
if (!mVDriftMgr.moveTPCTrack<TBCs, TCollisions>(collision, posTrack, posTrackPar)) {
1373-
return;
1373+
products.v0dataLink(-1, -1);
1374+
continue;
13741375
}
13751376
}
13761377

@@ -1382,7 +1383,8 @@ class BuilderModule
13821383

13831384
auto const& collision = collisions.rawIteratorAt(v0.collisionId);
13841385
if (!mVDriftMgr.moveTPCTrack<TBCs, TCollisions>(collision, negTrack, negTrackPar)) {
1385-
return;
1386+
products.v0dataLink(-1, -1);
1387+
continue;
13861388
}
13871389
}
13881390
}

0 commit comments

Comments
 (0)