-
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
Do not call the fishbone for events with pixel hits only in BPIX1 #35638
Conversation
@VinInn does it look ok to you ? |
Instruction from @silviodonato to reproduce the crash:
leading to
This is caused by an event with no hits in BPIX1, which leads to a block size of 0. This fix adds a check to avoid calling the fishbone in such case. |
7ea3751
to
60f9ecc
Compare
I think this can only happen after #35285, which was not backported to 12.0.x - so there should be no need to backport this fix either. |
enable gpu |
please test |
+code-checks Logs: https://cmssdt.cern.ch/SDT/code-checks/cms-sw-PR-35638/25908
|
A new Pull Request was created by @fwyzard (Andrea Bocci) for master. It involves the following packages:
@jpata, @slava77 can you please review it and eventually sign? Thanks. cms-bot commands are listed here |
need to verify. Fishbone should work with three layers as well |
Ok actually the probem is that there are hits ONLY in BPIX1. |
Do not call the fishbone for quasi-empty events, with pixel hits only in the innermost layer.
60f9ecc
to
09d56ca
Compare
please test |
OK for me. |
Once is merged I will check again. I'm afraid there could be other instances |
+code-checks Logs: https://cmssdt.cern.ch/SDT/code-checks/cms-sw-PR-35638/25909
|
+1 Summary: https://cmssdt.cern.ch/SDT/jenkins-artifacts/pull-request-integration/PR-bace89/19580/summary.html GPU Comparison SummarySummary:
Comparison SummarySummary:
|
+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:
Do not call the fishbone for events with pixel hits only in BPIX1.
This avoids a crash when the number of blocks would be zero.
PR validation:
Patatrack pixel track reconstruction can now run on events that previously led to a crash.