-
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
Remove unused headers in DataFormats package #35071
Conversation
+code-checks Logs: https://cmssdt.cern.ch/SDT/code-checks/cms-sw-PR-35071/24952
|
A new Pull Request was created by @yuanchao (Yuan CHAO) for master. It involves the following packages:
@smuzaffar, @civanch, @Dr15Jones, @makortel, @mdhildreth, @cmsbuild, @slava77, @jpata 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-186496/18130/summary.html Comparison SummarySummary:
|
+core |
+1 |
@VinInn you may be familiar if SSEArray.h, AVXVec.h are really outdated, or perhaps they may still be needed? @hatakeyamak @bendavid @kdlong @juska can you recall if the forward defs in PF (PFBlockElementFwd.h, PFBlockElementSuperClusterFwd.h, ...) are needed for some reason? This is not in reco as such, but extBasic2DVector.h is removed, while extBasic3DVector.h is kept/used. Perhaps extBasic2DVector.h might be needed at some point? |
@jpata Surely if you think extBasic2DVector.h would be needed and wants to keep it. I'll restore it and re-commit. |
@yuanchao , the following header are needed
|
@cmsbuild please test |
+1 Summary: https://cmssdt.cern.ch/SDT/jenkins-artifacts/pull-request-integration/PR-186496/18211/summary.html Comparison SummarySummary:
|
+1 |
@hatakeyamak @bendavid @kdlong @juska kind ping, let me know if you see any reason to keep the PF-related forward defs (PFBlockElementFwd.h, ...) |
Oops. Sorry. |
OK, apart from jenkins, I was wondering if there's some untested/nonstandard reason why they exist. But thanks for confirming! |
+reconstruction
|
@cms-sw/core-l2 you already signed once: do you have any issue with the updated version of this PR? |
+core |
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 |
@@ -1,366 +0,0 @@ | |||
#ifndef Geom_newTkRotation_H |
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.
The ppc64le build is failing because this file was removed. It gets #include
d here
cmssw/DataFormats/GeometrySurface/interface/TkRotation.h
Lines 6 to 12 in 51c9398
#if defined(USE_EXTVECT) | |
#include "private/extTkRotation.h" | |
#elif defined(USE_SSEVECT) | |
#include "private/sseTkRotation.h" | |
#else | |
#include "private/oldTkRotation.h" | |
#endif |
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.
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.
yes it should be restored. It will also fail when we build with avx flags on
@makortel @smuzaffar @yuanchao I restored that file in #35190 |
PR description:
Remove unused header for DataFormats packages #4
Following the issue #31505, the following headers are unused in DataFormats package:
Though the followings are listed in #31505 , they are found to be used in other packages. So not included.
PR validation:
Code compiles. Run local limited runTheMatrix.py tests.
if this PR is a backport please specify the original PR and why you need to backport that PR:
Not a backport and no backport forseen.