Correct iteration process in extrapolation of muon track to PV
Corrects the iteration process in the extrapolation of the muon track to the PV, for MuonUTTracking and MuonSeeding.
The effect targets MU disproportionally, as the qOverP estimate for MU events has wrong sign due to bug in https://gitlab.cern.ch/lhcb/Rec/-/blob/2024-patches/Tr/TrackTools/src/StandaloneMuonRec.cpp?ref_type=heads#L322. This is now fixed in !4050 (merged).
numbers of events passing tracking efficiency lines with both merge requests running over 5000 HLT1-processed events at HLT2 (changes with regard to the 2024-patches version marked with before):
MD
- Downstream_mum_Tag: 551
- Downstream_mup_Tag: 573
- MuonUT_mum_Tag: 103
- MuonUT_mup_Tag: 118 (before: 133)
- SeedMuon_mum_Tag: 515
- SeedMuon_mup_Tag: 493
- VeloMuon_mum_Tag: 623
- VeloMuon_mup_Tag: 616
MU
- Downstream_mum_Tag: 588
- Downstream_mup_Tag: 588
- MuonUT_mum_Tag: 105 (before: 1)
- MuonUT_mup_Tag: 109 (before: 0)
- SeedMuon_mum_Tag: 531
- SeedMuon_mup_Tag: 565
- VeloMuon_mum_Tag: 653
- VeloMuon_mup_Tag: 675
Edited by Rowina Caspary