CRV MC timing fix and TrackPID fix
#1661 – Update TrkPID’s use of KalSegment to avoid rare crash in Production
Changes TrackPID to use momentum3() from KalSegment, removing a rare dereference crash seen in production.
#1662 – Add time wrapping in weighted CRV sim time averaging
Fixes CRV MC average hit-time calculation by applying proper modulo wrapping within the event window for both on-spill and off-spill events.
#1665 – Fix typo
Corrects a small typo introduced in the new CRV MC timing code from #1662.