diff --git a/Detectors/ITSMFT/ITS/tracking/src/TrackerTraits.cxx b/Detectors/ITSMFT/ITS/tracking/src/TrackerTraits.cxx index f996c0d25e7d7..3cf462206bf94 100644 --- a/Detectors/ITSMFT/ITS/tracking/src/TrackerTraits.cxx +++ b/Detectors/ITSMFT/ITS/tracking/src/TrackerTraits.cxx @@ -757,6 +757,7 @@ void TrackerTraits::findRoads(const int iteration) }); }); + const float smallestROFHalf = mTimeFrame->getROFOverlapTableView().getClockLayer().mROFLength * 0.5f; for (auto& track : tracks) { int nShared = 0; bool isFirstShared{false}; @@ -799,6 +800,10 @@ void TrackerTraits::findRoads(const int iteration) } } track.getTimeStamp() = ts.makeSymmetrical(); + if (track.getTimeStamp().getTimeStampError() > smallestROFHalf) { + track.getTimeStamp().setTimeStampError(smallestROFHalf); + } + track.setUserField(0); track.getParamOut().setUserField(0); mTimeFrame->getTracks().emplace_back(track);