-
Notifications
You must be signed in to change notification settings - Fork 4.4k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Switch to pfCandidates for b tagging for Puppi jets #22696
Conversation
The code-checks are being triggered in jenkins. |
+code-checks Logs: https://cmssdt.cern.ch/SDT/code-checks/cms-sw-PR-22696/4073 |
A new Pull Request was created by @imarches for master. It involves the following packages: PhysicsTools/PatAlgos @perrotta, @monttj, @cmsbuild, @slava77, @gpetruc, @arizzi can you please review it and eventually sign? Thanks. cms-bot commands are listed here |
assign upgrade |
New categories assigned: upgrade @kpedro88 you have been requested to review this Pull request/Issue and eventually sign? Thanks |
@imarches since this change only targets phase2, it should not modify the settings for other eras. Please restrict this change to be activated by a phase2 era. |
This is on purpose targeting all eras. The change in #18666 was introduced as, with the Puppi cuts we had at the time, there were some performance gains for Phase 2. No meaningful performance improvement was seen elsewhere and it was extended to all eras just for consistency, as explained in #18426 With the motivation gone for Phase 2 to keep things as in #18666 , there is then no reason to keep that configuration in other eras. |
Okay, if this is acceptable for BTV then it's the easiest approach. |
please test |
The tests are being triggered in jenkins. |
Comparison job queued. |
Comparison is ready Comparison Summary:
|
+1 |
+1 |
merge |
Solution to the issue discussed here: #22608
Switch back to standard pfCandidates for b tagging also for Puppi jets, reverting the change introduced in: #18666
This change was introduced as it was giving some b tagging performance improvement for Phase2, which is not there anymore with the new Puppi cuts for Phase 2.
Going back to pfCandidates for b tagging recovers in a satisfactory way the performance as shown in the red curves below. It's also a safer choice as it does not expose b tagging to changes in the Puppi algorithm and its parameters.
The performance of the red curves (standard b tagging with pfCandidates and Phase 2 Puppi cuts) is close now to the black curves, using special custom Phase 2 cuts, which was essentially the attempted solution in #22608.
The PR can be backported to 93X and included in: #22554