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
VID fix & core unit tests + Regression ValueMap Producer code cleanup. (76X) #11229
VID fix & core unit tests + Regression ValueMap Producer code cleanup. (76X) #11229
Conversation
A new Pull Request was created by @lgray (Lindsey Gray) for CMSSW_7_6_X. VID fix & core unit tests + Regression ValueMap Producer code cleanup. It involves the following packages: RecoEgamma/ElectronIdentification @cmsbuild, @cvuosalo, @slava77 can you please review it and eventually sign? Thanks. |
@ikrav I am working on the 74X backport now. You may use that for user recipes once it is available. |
@cmsbuild please test |
@matteosan1 Edits to regression valuemap producer. |
The tests are being triggered in jenkins. |
@cmsbuild please test |
The tests are being triggered in jenkins. |
|
||
if(theseed == pclus ) | ||
continue; | ||
_clusterRawEnergy[iclus] = pclus->energy(); |
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.
note for posterity: this is the part of #11236, which actually changes the saved values; the rest is just refactoring
+1
|
This pull request is fully signed and it will be integrated in one of the next CMSSW_7_6_X IBs (tests are also fine). This pull request requires discussion in the ORP meeting before it's merged. @davidlange6, @Degano, @smuzaffar |
+1 |
VID fix & core unit tests + Regression ValueMap Producer code cleanup. (76X)
Addresses some recent issues (and fixes one) for maintaining out-of-the-box functionality for VID.
Particularly that VID doesn't run on top of MiniAOD right now, after this PR it does.
There are now unit tests that ensure Electron/Photon VID runs on MiniAOD and AOD out of the box.
This will help ensure problems like the one above are not encountered again.
Fixes a small bug in the calculation of regression input values.
Vectors started with size at least three, then push_back was used to assign instead of the index.
Small changes expected to MiniAOD electron energy.