Skip to content

Commit 14045ca

Browse files
committed
Restrict ITS max timestamp uncertainty to shortest ROF
1 parent ef2f178 commit 14045ca

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

Detectors/ITSMFT/ITS/tracking/src/TrackerTraits.cxx

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -757,6 +757,7 @@ void TrackerTraits<NLayers>::findRoads(const int iteration)
757757
});
758758
});
759759

760+
const float smallestROFHalf = mTimeFrame->getROFOverlapTableView().getClockLayer().mROFLength * 0.5f;
760761
for (auto& track : tracks) {
761762
int nShared = 0;
762763
bool isFirstShared{false};
@@ -799,6 +800,10 @@ void TrackerTraits<NLayers>::findRoads(const int iteration)
799800
}
800801
}
801802
track.getTimeStamp() = ts.makeSymmetrical();
803+
if (track.getTimeStamp().getTimeStampError() > smallestROFHalf) {
804+
track.getTimeStamp().setTimeStampError(smallestROFHalf);
805+
}
806+
802807
track.setUserField(0);
803808
track.getParamOut().setUserField(0);
804809
mTimeFrame->getTracks().emplace_back(track);

0 commit comments

Comments
 (0)