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
[12_4_X] Improved Egamma PFID model selection consistency #38372
[12_4_X] Improved Egamma PFID model selection consistency #38372
Conversation
The model index used to evaluate the candidate is now saved in the DNNHelper output and used in the producer to select how many DNN outputs should be saved, without performing again the pt/eta binning. Moreover the eta selection is now performed with SuperCluster.eta instead of Electron.eta.
Backport of #38356 |
A new Pull Request was created by @valsdav (Davide Valsecchi) for CMSSW_12_4_X. It involves the following packages:
@jpata, @cmsbuild, @clacaputo, @slava77 can you please review it and eventually sign? Thanks. cms-bot commands are listed here
|
@cmsbuild please test |
-1 Failed Tests: RelVals-INPUT RelVals-INPUT
Comparison SummaryThere are some workflows for which there are errors in the baseline: Summary:
|
@cmsbuild please test |
+1 Summary: https://cmssdt.cern.ch/SDT/jenkins-artifacts/pull-request-integration/PR-49b007/25556/summary.html Comparison SummarySummary:
|
+reconstruction
|
This pull request is fully signed and it will be integrated in one of the next CMSSW_12_4_X IBs (tests are also fine) and once validation in the development release cycle CMSSW_12_5_X is complete. This pull request will now be reviewed by the release team before it's merged. @perrotta, @dpiparo, @qliphy (and backports should be raised in the release meeting by the corresponding L2) |
I tend to agree with @jpata on this PPD: @rappoccio , Kaori. Jordan |
+1
|
PR description:
This PR solves the issue #38175.
The crash happened because the model selection by "eta" requirement was different in the ElectronDNNEstimator and in the GsfElectronProducer (one was using electron.eta, the other superCluster.eta). Now the model index is directly passed from the DNNHelper evaluator to the caller code, ensuring the consistency in the number of outputs. (Following comment #38175 (comment))
Moreover the electron model selection is now performed correctly with SuperCluster.eta instead of Electron.eta.
PR Validation:
The PR has been validated with local tests.
Release notes:
Backport of #38356
This is urgently needed for the 12_4_0 release.