-
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
Remove unused headers for phys & misc packages #35252
Conversation
+code-checks Logs: https://cmssdt.cern.ch/SDT/code-checks/cms-sw-PR-35252/25229
|
A new Pull Request was created by @yuanchao (Yuan CHAO) for master. It involves the following packages:
@smuzaffar, @Dr15Jones, @makortel, @emeschi, @cmsbuild, @slava77, @jpata, @santocch, @smorovic can you please review it and eventually sign? Thanks. cms-bot commands are listed here |
@cmsbuild, please test |
There is some overlap with the PR #35105 EventFilter/DTRawToDigi/interface/DTROS25Data.h Can you please remove from this PR any file already touched by 35105? |
Ouch. I thought I've removed them. Fixing |
+code-checks Logs: https://cmssdt.cern.ch/SDT/code-checks/cms-sw-PR-35252/25240
|
@cmsbuild please test |
+1 Summary: https://cmssdt.cern.ch/SDT/jenkins-artifacts/pull-request-integration/PR-a01080/18570/summary.html Comparison SummarySummary:
|
Can you please update the list of removed files in the PR description following #35252 (comment)? Thanks! |
It's now updated. |
I checked the git history of all headers, and did a quick google search for each for possible non-cmssw use / references in documentation. To me, all look like they can be removed, as they are unused in cmssw, in some cases duplicates, and basically untouched since the git migration 8 years ago. For example, https://github.com/cms-sw/cmssw/blob/6d2f66057131baacc2fcbdd203588c41c885b42c/TrackingTools/AnalyticalJacobians/interface/CurvilinearJacobian.h looks like an outdated version of https://github.com/cms-sw/cmssw/blob/6d2f66057131baacc2fcbdd203588c41c885b42c/TrackingTools/AnalyticalJacobians/interface/AnalyticalCurvilinearJacobian.h. https://github.com/cms-sw/cmssw/blob/6d2f66057131baacc2fcbdd203588c41c885b42c/PhysicsTools/UtilAlgos/interface/MCMatchSelector.h is an outdated version of https://github.com/cms-sw/cmssw/blob/6d2f66057131baacc2fcbdd203588c41c885b42c/CommonTools/UtilAlgos/interface/MCMatchSelector.h. |
+reconstruction
|
+1 |
merge |
+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 be automatically merged. |
PR description:
This is the last batch of unused header removal.
Following the issue #31505, the following headers are unused in several package:
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.