-
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
Modifying the AlcaPCCIntegrator for processing concurrent lumiblocks #37538
Modifying the AlcaPCCIntegrator for processing concurrent lumiblocks #37538
Conversation
+code-checks Logs: https://cmssdt.cern.ch/SDT/code-checks/cms-sw-PR-37538/29258
|
A new Pull Request was created by @radla118 for master. It involves the following packages:
@cmsbuild, @malbouis, @tvami, @yuanchao, @francescobrivio can you please review it and eventually sign? Thanks. cms-bot commands are listed here |
edm::Handle<reco::PixelClusterCountsInEvent> pccHandle; | ||
iEvent.getByToken(pccToken_, pccHandle); | ||
|
||
const reco::PixelClusterCountsInEvent inputPcc = *(pccHandle.product()); |
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.
This can be simplified to
edm::Handle<reco::PixelClusterCountsInEvent> pccHandle; | |
iEvent.getByToken(pccToken_, pccHandle); | |
const reco::PixelClusterCountsInEvent inputPcc = *(pccHandle.product()); | |
const reco::PixelClusterCountsInEvent &inputPcc = iEvent.get(pccToken); |
test parameters:
|
@cmsbuild , please test |
Hi @makortel , since this PR is about moving to multi-threading, I'd appreciate if you could have a look at it and give some feedback. Thanks! |
Shouldn't the real test be done by reverting in the same PR also #37130? |
Oh yes, good point! |
@cmsbuild , please abort |
@radla118 can you please do that in this PR? |
@cmsbuild , please test |
+code-checks Logs: https://cmssdt.cern.ch/SDT/code-checks/cms-sw-PR-37538/29261
|
+1 Summary: https://cmssdt.cern.ch/SDT/jenkins-artifacts/pull-request-integration/PR-82e4f8/24324/summary.html Comparison Summary@slava77 comparisons for the following workflows were not done due to missing matrix map:
Summary:
|
Hi @radla118 would you like to deal with this comment https://github.com/cms-sw/cmssw/pull/37538/files#r848720360 in this PR, or rather in a follow-up? |
Hi @tvami, I would fix the issue in a follow-up PR, since some of the configuration files are also affected |
Ok, I made a reminder issue about it: |
+alca
|
+core |
+reconstruction |
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. @perrotta, @dpiparo, @qliphy (and backports should be raised in the release meeting by the corresponding L2) |
|
||
private: | ||
edm::EDPutTokenT<reco::PixelClusterCounts> lumiPutToken_; |
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.
In the forthcoming PR in which you fix the trackedness of the parameters, please also make these class members const
+1
|
PR description:
The former AlcaPCCIntegrator is not capable of processing concurrent luminosity blocks, since it is an edm::one::EDProducer. The new module is implemented as an edm::global::EDProducer to be able to run on mulitple threads. The output is not modified, and the corresponding workflow remains the same.
Temporary fix and description of the issue: #37130
PR validation:
The modified producer is tested locally.
if this PR is a backport please specify the original PR and why you need to backport that PR:
Before submitting your pull requests, make sure you followed this checklist: