diff --git a/Detectors/ITSMFT/ITS/tracking/include/ITStracking/TrackingConfigParam.h b/Detectors/ITSMFT/ITS/tracking/include/ITStracking/TrackingConfigParam.h index 69aa3c5fdaf06..0b794ffd12b6c 100644 --- a/Detectors/ITSMFT/ITS/tracking/include/ITStracking/TrackingConfigParam.h +++ b/Detectors/ITSMFT/ITS/tracking/include/ITStracking/TrackingConfigParam.h @@ -29,7 +29,7 @@ struct VertexerParamConfig : public o2::conf::ConfigurableParamHelper TrackingMode::getVertexingParameters(TrackingMo vertParams[1].phiCut = 0.015f; vertParams[1].tanLambdaCut = 0.015f; vertParams[1].maxTrackletsPerCluster = 2000; + vertParams[1].suppressLowMultDebris = 0; // do not suppress low mult vertices in UPC mode } else if (mode == TrackingMode::Sync || TrackingMode::Cosmics) { vertParams.resize(1); } else { diff --git a/Detectors/ITSMFT/ITS/tracking/src/TrackingInterface.cxx b/Detectors/ITSMFT/ITS/tracking/src/TrackingInterface.cxx index d8d3c1501b2c6..3f98e146996cf 100644 --- a/Detectors/ITSMFT/ITS/tracking/src/TrackingInterface.cxx +++ b/Detectors/ITSMFT/ITS/tracking/src/TrackingInterface.cxx @@ -346,6 +346,7 @@ void ITSTrackingInterface::run(framework::ProcessingContext& pc) for (size_t iROF{0}; iROF < allTrackROFs.size(); ++iROF) { allTrackROFs[iROF].setFirstEntry(rofEntries[iROF]); allTrackROFs[iROF].setNEntries(rofEntries[iROF + 1] - rofEntries[iROF]); + allTrackROFs[iROF].setFlags(vertROFvec[iROF].getFlags()); if (mTimeFrame->getROFMaskView().isROFEnabled(clockLayerId, (int)iROF)) { auto& irFrame = irFrames.emplace_back(allTrackROFs[iROF].getBCData(), allTrackROFs[iROF].getBCData() + clockLayer.mROFLength - 1); irFrame.info = allTrackROFs[iROF].getNEntries();