Skip to content

Use new functors to remove signal from isolation cone in Hlt2QEE_SingleHighPtMuonIsoLine

Ross John Hunter requested to merge rjhunter-qee-cone-removal into master

FYI @lugrazet @tfulghes

Goes after Rec!3441 (merged) which makes the functor available.

Previously, signal removal from the isolation cone was done by just subtracting the signal muon's pT from the summed pT of a cone of tracks computed with F.SUMCONE. This was a bit of a hack. With Rec!3441 (merged) (many thanks @tfulghes), the tools to do this properly have arrived: we now use the new F.SHARE_TRACKS to check that the signal muon's track is not shared by any of the candidates that go into the isolation cone.

Efficiencies have been tested and are found to be identical on 500 Z \to \mu\mu events after this change when compared to the existing implementation of the line, which is reassuring. The rate of this line is already very low (<100 Hz) but should also be unchanged if the efficiency is unchanged.

Closes https://gitlab.cern.ch/LHCb-QEE/qee-hlt-run3/-/issues/28

TODO:

  • Prefer not F.SHARE_TRACKS over ~F.SHARE_TRACKS.
Edited by Ross John Hunter

Merge request reports