-
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
Merge .h and .cc files of plugins in some CommonTools packages #35216
Conversation
-code-checks Logs: https://cmssdt.cern.ch/SDT/code-checks/cms-sw-PR-35216/25162
Code check has found code style and quality issues which could be resolved by applying following patch(s)
|
@cmsbuild code-checks |
+code-checks Logs: https://cmssdt.cern.ch/SDT/code-checks/cms-sw-PR-35216/25199
|
A new Pull Request was created by @guitargeek (Jonas Rembser) for master. It involves the following packages:
@jpata, @cmsbuild, @slava77 can you please review it and eventually sign? Thanks. cms-bot commands are listed here |
@cmsbuild please test |
+1 Summary: https://cmssdt.cern.ch/SDT/jenkins-artifacts/pull-request-integration/PR-fc44f1/18548/summary.html CMS StaticAnalyzer warnings: There are 2 inherits from legacy modules warnings. See https://cmssdt.cern.ch/SDT/jenkins-artifacts/pull-request-integration/PR-fc44f1/18548/llvm-analysis/legacy-mod-sa.txt for details. Comparison SummarySummary:
|
-code-checks Logs: https://cmssdt.cern.ch/SDT/code-checks/cms-sw-PR-35216/25255 ERROR: Build errors found during clang-tidy run.
|
+code-checks Logs: https://cmssdt.cern.ch/SDT/code-checks/cms-sw-PR-35216/25258
|
@cmsbuild please test |
+1 Summary: https://cmssdt.cern.ch/SDT/jenkins-artifacts/pull-request-integration/PR-fc44f1/18624/summary.html The following merge commits were also included on top of IB + this PR after doing git cms-merge-topic:
You can see more details here: CMS StaticAnalyzer warnings: There are 2 inherits from legacy modules warnings. See https://cmssdt.cern.ch/SDT/jenkins-artifacts/pull-request-integration/PR-fc44f1/18624/llvm-analysis/legacy-mod-sa.txt for details. Comparison SummarySummary:
|
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.
I checked that all the code changes look reasonable, nothing unexpected.
The reco differences in 1325.81, 136.731 seem to be related to the DNN non-reproducibility: #32628
Dumping the pairDiscri names:
73 pfParticleNetJetTags:probWcq
100 pfParticleNetDiscriminatorsJetTags:HccvsQCD
103 pfParticleNetDiscriminatorsJetTags:ZbbvsQCD
PFMet still looks like a legacy class, pinged PF contacts. It is not a blocker for this PR as such, can be a follow-up.
#include <memory> | ||
#include <string> | ||
|
||
class PFMET : public edm::EDProducer { |
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.
Is this class used in production? If so, I believe it should be ported to either edm::one
or preferrably edm::stream
.
@laurenhay @marksan87
+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) |
+1 |
PR description:
Part of the series of PRs that merges
.h
files with the.cc
files of the plugins in some CMSSW subsystems.This continues the work done in #34660.
It makes maintaining the plugins much easier and also excludes the possibility to wrongly include plugin header files.
The changes made in this PR are only copy-paste and sorting includes to make the review easy.
Note that the
ShallowCloneProducer.h
file was moved fromCommonTools/CandAlgos/interface
toCommonTools/RecoAlgos/plugins
because it is the only place where it is used.PR validation:
CMSSW compiles.
if this PR is a backport please specify the original PR and why you need to backport that PR:
No backport intended.