Skip to content

ALICE3: TRK/FT3 digitizer response matrix on the heap, not the stack - #16033

Open
f3sch wants to merge 3 commits into
AliceO2Group:devfrom
f3sch:its/digi
Open

f3sch wants to merge 3 commits into
AliceO2Group:devfrom
f3sch:its/digi

Conversation

@f3sch

@f3sch f3sch commented Nov 2, 2026

Copy link
Copy Markdown
Collaborator

Move response matrix allocation away from the stack and to the heap to be reused across hits of the same event.
For ALICE3 very low-pT QED electrons passing at oblique angles one can run into the stack overflow limit.
Ported to ITS2/3&MFT since the keeping the buffer on the heap for synchronicity and maybe to avoid the same problem (although I have not seen it yet); in any case the code change is straightforward.

f3sch added 3 commits November 2, 2026 11:08
Signed-off-by: Felix Schlepper <felix.schlepper@cern.ch>
Signed-off-by: Felix Schlepper <felix.schlepper@cern.ch>
Signed-off-by: Felix Schlepper <felix.schlepper@cern.ch>
@njacazio
njacazio enabled auto-merge (squash) November 3, 2026 09:04

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

2 participants