-
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
Adding HtoZZ UL ID configs #33517
Adding HtoZZ UL ID configs #33517
Conversation
+code-checks Logs: https://cmssdt.cern.ch/SDT/code-checks/cms-sw-PR-33517/22273
|
A new Pull Request was created by @jainshilpi for master. It involves the following packages: RecoEgamma/ElectronIdentification @perrotta, @jpata, @cmsbuild, @slava77 can you please review it and eventually sign? Thanks. cms-bot commands are listed here |
test parameters: |
please test |
+1 Summary: https://cmssdt.cern.ch/SDT/jenkins-artifacts/pull-request-integration/PR-a0a6fa/14569/summary.html Comparison SummarySummary:
|
@jainshilpi is there a test script or anything else we can use to exercize the new configs, which are not run in the normal workflows? Just to be sure that they were correctly integrated and can run without errors: for their physics validation the attached presentation is quite appropriate, instead, and we can rely on them. |
Hi Andrea, I have a code to test (based on my ntuplizer which runs EgammaPostRecoTools). In addition, I can also provide the configs which are to be changed in order to enable their decisions to be embedded in pat::Object. How would you prefer to test? I can put my code in the github with instructions as well. Thanks |
Thank you Shilpi.
The code changes are simple enough, and are only at the configuration
level plus additional data files: I dont't think they deserve any
special test unit for them. Since these new configs are not exercized
in the standard workflows, the only thing I would like to check before
signing is that everything that you already succesfully run with your
private setup was correctly propagated to CMSSW, the data files are
not corrupted, etc.. For that, a simple recipe about how to run them
in current CMSSW + this PR would allow to verify it: as soon as it
runs to completion I'll be happy with it.
jainshilpi ***@***.***> ha scritto:
…> @jainshilpi is there a test script or anything else we can use to
> exercize the new configs, which are not run in the normal
> workflows? Just to be sure that they were correctly integrated and
> can run without errors: for their physics validation the attached
> presentation is quite appropriate, instead, and we can rely on them.
Hi Andrea, I have a code to test (based on my ntuplizer which runs
EgammaPostRecoTools). In addition, I can also provide the configs
which are to be changed in order to enable their decisions to be
embedded in pat::Object. How would you prefer to test? I can put my
code in the github with instructions as well.
Thanks
--
You are receiving this because you were mentioned.
Reply to this email directly or view it on GitHub:
#33517 (comment)
|
ping @jainshilpi
|
Hi Andrea, Apologies for hte delay. Please find this small setup here: Currently the input is /tmp/shilpi/separatePRs/CMSSW_12_0_X_2021-05-02-2300/src/1325.517_TTbar_13_reminiaod2017UL_INPUT+TTbar_13_reminiaod2017UL_INPUT+REMINIAOD_mc2017UL+HARVESTUP17_REMINIAOD_mc2017UL in lxplus752 in case you need. Also, the implementation and call to the new ID can be seen here. Please let me know in case you need anything else. Thanks |
Hi Shilpi. I had to hack RecoEgamma/EgammaTools/python/EgammaPostRecoTools.py to have the test run (let me suggest you to update the Still, your /tmp/shilpi area in lxplus752 is protected, and I cannot access it. Could you please either move the input file into a non protected area, or alternatively run the test yourself in CMSSW_12_0_X_2021-05-04-2300+#33517 (the data external are already merged since that IB) and confirm here that everything runs to completion without errors? Thank you. |
Hi Andrea, sorry, I had updated EgammaPostRecoTools separately but missed to commit to the egamma repository. I can do the test separately and post here. thanks |
Great, thank you Shilpi! |
+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 now be reviewed by the release team before it's merged. @silviodonato, @dpiparo, @qliphy (and backports should be raised in the release meeting by the corresponding L2) |
+1 |
Backport of #33517: Adding HtoZZ UL ID configs
This new PR (closed #33514) concerns the addition of configs needed for running VID for recently tuned HtoZZ ID for UL. The added configs can then be used by analysers with EgammaPostRecoTools to embed in the PAT objects. Files modified/added:
(1) RecoEgamma/ElectronIdentification/python/ElectronMVAValueMapProducer_cfi.py
(2) RecoEgamma/ElectronIdentification/python/Identification/mvaElectronID_Summer16UL_ID_ISO_cff.py
(3) RecoEgamma/ElectronIdentification/python/Identification/mvaElectronID_Summer17UL_ID_ISO_cff.py
(4) RecoEgamma/ElectronIdentification/python/Identification/mvaElectronID_Summer18UL_ID_ISO_cff.py
The related presentation can be seen here:
HtoZZ electron ID: https://indico.cern.ch/event/895972/contributions/4297090/attachments/2219102/3757479/ElectronID_Egamma31032021.pdf
PR for MVA files for electron (HtoZZ run II UL) IDs are here:
cms-data/RecoEgamma-ElectronIdentification#18