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
[9_4_X] Egamma Fall17 V2 IDs #25408
[9_4_X] Egamma Fall17 V2 IDs #25408
Conversation
…d variable declaration
A new Pull Request was created by @guitargeek (Jonas Rembser) for CMSSW_9_4_X. It involves the following packages: PhysicsTools/PatAlgos @perrotta, @monttj, @cmsbuild, @fgolf, @slava77, @peruzzim can you please review it and eventually sign? Thanks. cms-bot commands are listed here |
please test |
The tests are being triggered in jenkins. |
Hi @perrotta, you have to test with the externals. Sorry, I should have referenced the needed externals at the en of the original post, as I have always done. |
Thank you @guitargeek . I should have remembered it, in fact, instead of automatically start tests... |
please abort test |
Jenkins tests are aborted. |
please test with cms-sw/cmsdist#4545, cms-sw/cmsdist#4546 |
please test with cms-sw/cmsdist#4546 |
The tests are being triggered in jenkins. |
There was an issue with git-cms-merge-topic you can see the log here: |
@mrodozov @smuzaffar : sorry to bother you again, but this is re-happening: #25408 (comment) Is there anything we can do for it (e.g. keep trying ), or it is something that only you can solve? |
@perrotta , may be our mirror in /cvmfs (which is used as reference) is causing this error. For now I have added some debug statements to see where is error happens. |
Thank you Shahzad!
Malik Shahzad Muzaffar <notifications@github.com> ha scritto:
… @perrotta , may be our mirror in /cvmfs (which is used as reference)
is causing this error. For now I have added some debug statements
to see where is error happens.
I have restarted the tests.
--
You are receiving this because you were mentioned.
Reply to this email directly or view it on GitHub:
#25408 (comment)
|
Comparison job queued. |
Comparison is ready The workflows 1001.0, 1000.0, 140.53, 136.8311, 136.7611, 136.731, 4.22 have different files in step1_dasquery.log than the ones found in the baseline. You may want to check and retrigger the tests if necessary. You can check it in the "files" directory in the results of the comparisons Comparison Summary:
|
+1
|
+operations the modification to Eras and StandardSequences is coherent with the purpose of the PR |
@smuzaffar we need to merge cms-sw/cmsdist#4546 before merging this PR. Some older files are replaced by new ones, so I would merge this later this evening to minimize the risk of problems (although the development activity on the 9_4_X branch is reduced) |
@fabiocos , cms-sw/cmsdist#4546 is merged now. Note it will be not part of 11h IB though, so merging cmssw PR got 23h IB should work. |
+1 @smuzaffar thanks |
merge |
Hi all,
this PR aims to backport the following Fall17 V2 IDs:
This PR depends on cms-sw/cmsdist#4546 for updated weight files.
This backport is done in a "minimal" fashion, meaning the goal was just to get the same ID functionality as in master and not backporting the full list of technical improvements between 9_4_X and master.
For the cut based IDs, backporting with cherry-picks was trivial, while the MVAs were more involved with renamed weight files for all past MVAs. For this reason, all value maps produced by the Egamma MVA machinery were validated. As a reference, the most recent 10_4_X integration build was used for the Fall17 V2 MVAs and 9_4_12 for all other MVAs. All Egamma MVAs which can be possible configured in 9_4_X were validated, not only the ones activated in the MVAValueMapProducers.
Integrating the V2 electron MVA was not as trivial as expected as variables were ordered and defined slightly different compared to V1. For now, this was solved with branchings in the ElectronMVAEstimatorFall17 class.
Validation plots for all photon ID value maps:
https://rembserj.web.cern.ch/rembserj/plots/CMSSW_PRs/25408/
Validation workflow:
[1a] https://github.com/guitargeek/cmssw/blob/EgammaID_validation/RecoEgamma/EgammaTools/test/testElectronIDs_cfg.py
[1b] https://github.com/guitargeek/cmssw/blob/EgammaID_validation/RecoEgamma/EgammaTools/test/testPhotonIDs_cfg.py
[2] https://github.com/guitargeek/cmssw/blob/EgammaID_validation/RecoEgamma/EgammaTools/test/compare_columns.py