-
Notifications
You must be signed in to change notification settings - Fork 4.3k
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
Improve ElectronIDExternalProducer #46868
base: master
Are you sure you want to change the base?
Improve ElectronIDExternalProducer #46868
Conversation
- made it a global module - updated helpers to have const member functions - reduced memory churn by setting values from ParameterSet during construction
Properly do consumes for beam spot if needed. Switched to Event::get methods which will properly type check.
please test |
cms-bot internal usage |
+code-checks Logs: https://cmssdt.cern.ch/SDT/code-checks/cms-sw-PR-46868/42897 |
A new Pull Request was created by @Dr15Jones for master. It involves the following packages:
@jfernan2, @mandrenguyen can you please review it and eventually sign? Thanks. cms-bot commands are listed here |
There is an additional change I'd like to do. I would like to change |
-1 Failed Tests: RelVals-INPUT RelVals-INPUT
Expand to see more relval errors ...
Comparison SummaryThere are some workflows for which there are errors in the baseline: Summary:
|
please test |
+1 Size: This PR adds an extra 24KB to repository Comparison SummaryThere are some workflows for which there are errors in the baseline: Summary:
|
@Dr15Jones are you going to include that change in this PR? Thanks |
I'm working on the changes but they are extensive. I'll probably have the code done today but I'm still trying to figure out a good way to test. |
Before too much effort is expended on this. My understanding is that this module died in Run 1. Is this being used somewhere? E/gamma has used VID since Run2 and this is deprecated to my understanding. Is there something I miss? Can we not just delete it? |
I discovered this module by running a Run3 workflow. The configuration header had
|
FYI: @SanghyunKo @cochando |
Pull request #46868 was updated. @jfernan2, @mandrenguyen can you please check and sign again. |
-1 Failed Tests: RelVals RelVals-INPUT AddOn RelVals
Expand to see more relval errors ...
RelVals-INPUT
AddOn Tests
|
The jobs are dying in python saying |
please test |
+1 Size: This PR adds an extra 28KB to repository Comparison SummarySummary:
|
@lnurfikri89 as JetMET RECO contact, please comment on;
|
The comparisons from the test all look very good. The only differences are the standard HGCal inconsistencies seen in IB and PR tests. |
type egamma,jetmet |
assign jetmet-pog |
assign egamma-pog |
New categories assigned: egamma-pog @afiqaize,@RSalvatico you have been requested to review this Pull request/Issue and eventually sign? Thanks |
@jfernan2 My apologies for taking a while to get back to you. I did not get a notification from github. The JetPlusTrack collection ( Hi @kodolova, there is a recommendation in this PR to remove [1] #46868 (comment) |
Hi, We can use any other ElectronIDProducer. What is proposed to use? |
@kodolova Hi, FYI, the default EGM cut-based IDs are produced using a VID module named |
That's ok. I will try to change. |
PR description:
construction
PR validation:
Code compiles. Running a trivial RECO workflow did succeed.
NOTE: this should be a purely technical change and is not expected to change results for the cases we use.
This WILL change behavior IF an old version is used, but it returns the code to the behavior it had before the bug was introduced at the time this code was updated to call
consumes
.fixes #46866