-
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
Handle pixel modules with all invalid pixels #38988
Conversation
type bugfix |
urgent |
enable gpu |
please test |
@VinInn @AdrianoDee FYI |
+code-checks Logs: https://cmssdt.cern.ch/SDT/code-checks/cms-sw-PR-38988/31447
|
A new Pull Request was created by @fwyzard (Andrea Bocci) for master. It involves the following packages:
@jpata, @clacaputo can you please review it and eventually sign? Thanks. cms-bot commands are listed here |
c869ddb
to
e55a717
Compare
please test |
I've updated the PR to take into account the case where the invalid or duplicate pixels extend to the end of the last module. |
Handle the case where all pixels in a module are invalid or duplicate.
e55a717
to
7ca6d96
Compare
a0053bc
to
7ca6d96
Compare
please test |
+code-checks Logs: https://cmssdt.cern.ch/SDT/code-checks/cms-sw-PR-38988/31452
|
Pull request #38988 was updated. @jpata, @clacaputo can you please check and sign again. |
+1 Summary: https://cmssdt.cern.ch/SDT/jenkins-artifacts/pull-request-integration/PR-e81a5b/26697/summary.html GPU Comparison SummarySummary:
Comparison SummarySummary:
|
+reconstruction
|
@cms-sw/trk-dpg-l2 do we need a corresponding update in the CPU code for consistency? |
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, @rappoccio (and backports should be raised in the release meeting by the corresponding L2) |
+1 |
Longer term, would it be useful to monitor the amount of duplicate pixels and fully invalid modules ? |
when I left it was in the plans. Not sure what are the current ones @sroychow |
Correct, if all pixels in a given module turn out to be duplicates, there is nothing to cluster and the module is effectively skipped (I say effectively because there is still a loop over clustering seeds done but the vector of seeds is empty). |
PR description:
Deal with the the case where all pixels in a module are invalid or duplicate.
PR validation:
Testes over data from run 356998: the events which caused crashes with
CMSSW_12_4_5_patch1
are being processed without errors with these changes.If this PR will be backported please specify to which release cycle the backport is meant for:
Backported to CMSSW 12.4.x for data taking: #38989 .