We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent f673850 commit a1d1852Copy full SHA for a1d1852
1 file changed
Detectors/ITSMFT/ITS/tracking/src/TrackingInterface.cxx
@@ -331,7 +331,12 @@ void ITSTrackingInterface::run(framework::ProcessingContext& pc)
331
const int iSrc = 0; // take only events from collision generator
332
const auto eveId2colId = dc->getCollisionIndicesForSource(iSrc);
333
for (int iEve{0}; iEve < mcReader.getNEvents(iSrc); ++iEve) {
334
- const auto& ir = irs[eveId2colId[iEve]];
+ const auto colId = eveId2colId.find(iEve);
335
+ if (colId == eveId2colId.end()) {
336
+ mcReader.releaseTracksForSourceAndEvent(iSrc, iEve);
337
+ continue;
338
+ }
339
+ const auto& ir = irs[colId->second];
340
if (!ir.isDummy()) {
341
const auto bc = (ir - irFirstTF).toLong() - roFrameBiasInBC;
342
if (bc >= 0 && upcPassRanForBC(bc)) {
0 commit comments