small changes in handling empty TF - #15778
Conversation
|
Error while checking build/O2/fullCI_slc9 for 438a57a at 2026-09-08 17:07: Full log here. |
|
I don't find the exact reason for the test failure in the log but I don't think it is related to this PR. I tried the simulation workflow from #15714, restricted to MCH and MID ( (For some reason that I could not figure out, if I try to run the full workflow until the aod, it fails on my computer at some point, even with a clean dev without this PR.) |
sawenzel
left a comment
There was a problem hiding this comment.
Hi @pillot,
Looks good to me — thanks. Consider adding the same protection in Detectors/ITSMFT/common/workflow/src/DigitReaderSpec.cxx in addition: in the IR-frame branch mDigROFRec[0]->front() (line 192) and ->back() (line 211) are dereferenced without an emptiness check, and line 211 is reached even when the overlap test at 192 fails. MCH and MID guard the equivalent code with !mRofs->empty().
Cheers,
Sandro
|
Hi @sawenzel , I added the protections against empty ROF containers for the ITSMFT digit reader as well. Cheers, |
Hi @sawenzel ,
This is a follow up on #15705 and #15714.
Cheers,
Philippe