-
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
Muon Ecal rechit isolation thresh from GT, revert Hcal/H0 iso to calotower #45613
Conversation
cms-bot internal usage |
@mmusich FYI |
-hlt |
+code-checks Logs: https://cmssdt.cern.ch/SDT/code-checks/cms-sw-PR-45613/41113 |
A new Pull Request was created by @24LopezR for master. It involves the following packages:
@cmsbuild, @jfernan2, @mandrenguyen can you please review it and eventually sign? Thanks. cms-bot commands are listed here |
@24LopezR doesn't |
+code-checks Logs: https://cmssdt.cern.ch/SDT/code-checks/cms-sw-PR-45613/41120
|
@mmusich I added the default values for the necessary parameters in the |
Pull request #45613 was updated. @cmsbuild, @jfernan2, @mandrenguyen can you please check and sign again. |
@cmsbuild, please test |
+1 Size: This PR adds an extra 28KB to repository Comparison SummarySummary:
|
type muon |
+1 |
This pull request is fully signed and it will be integrated in one of the next master IBs (tests are also fine). This pull request will be automatically merged. |
@@ -1532,6 +1532,13 @@ void MuonIdProducer::fillDescriptions(edm::ConfigurationDescriptions& descriptio | |||
edm::ParameterSetDescription descCalo; | |||
descCalo.setAllowAnything(); |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Is this line setAllowAnything
still needed, given you added the relevant parameters with values below?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I added below only the new parameters introduced in this PR, but there are many more. I do not know if it is safe to remove the setAllowAnything
.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Ah OK - you'd have to add all of them ...
PR description:
This PR is a follow up of PR #44797, concerning muon ecal/hcal/h0 isolation.
As well, this PR aims to solve issue #43858. The variable
Muon::isolationR03().emEt
should no longer be the source of the issue observed, although hcal isolation can still be a cause of the inefficiency when applying the global isolation cut. A check for this is needed.Note: HLT files are slightly modified due to the introduction of new parameters, but hltmuons are not modified.
PR validation:
Ecal/Hcal isolation is compared w.r.t CMSSW_14_1_0_pre2 (before PR #44797).
~1500 events of
/RelValZMM_14/CMSSW_14_1_0_pre2-140X_mcRun4_realistic_v3_STD_2026D98_noPU-v6/GEN-SIM-DIGI-RAW
have been run (no PU sample, so muon isolation should be close to 0).Weird structures in Ecal iso are fixed, while Hcal iso remains untouched.
Left: CMSSW_14_1_0_pre2 (reference)
Right: this PR (target)
Also, basic battery of test workflows has been run successfully.
If this PR is a backport please specify the original PR and why you need to backport that PR. If this PR will be backported please specify to which release cycle the backport is meant for:
This PR is not a backport, and in principle it is not intended to be backported.