Skip to content

[PWGLF] sigmaplusbuilder: reduce CPU of the photon self-pairing - #18663

Merged
romainschotter merged 1 commit into
AliceO2Group:masterfrom
hfribert:sigmaplusbuilder-cpu
Nov 9, 2026
Merged

romainschotter merged 1 commit into
AliceO2Group:masterfrom
hfribert:sigmaplusbuilder-cpu

Conversation

@hfribert

@hfribert hfribert commented Nov 9, 2026

Copy link
Copy Markdown
Contributor
  • New process functions (processDataCustomVertexer/processMcCustomVertexer) pair the photon daughters in the task
    without subscribing to V0Datas
  • The xy circle of each photon daughter is computed once per track, and the circle-touch cut is applied
    directly in the pairing
  • New photonPrefitWithoutMatCorr (default true), fits without material correction first, rejecting pairs with
    DCA > photonPrefitMaxDca (3 cm) before the full fit.
  • Reduced CPU usage by roughly 85 % for the sigmaplusbuilder contribution in local test (while keeping most/all true signal)

@github-actions github-actions Bot added the pwglf label Nov 9, 2026
@github-actions

github-actions Bot commented Nov 9, 2026

Copy link
Copy Markdown

O2 linter results: ❌ 0 errors, ⚠️ 0 warnings, 🔕 0 disabled

@hfribert
hfribert marked this pull request as ready for review November 9, 2026 14:38
@romainschotter
romainschotter merged commit cdd37b7 into AliceO2Group:master Nov 9, 2026
14 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Development

Successfully merging this pull request may close these issues.

2 participants