Skip to content

[PWGDQ] Adding functionality for event mixing across TFs#16528

Merged
iarsene merged 4 commits into
AliceO2Group:masterfrom
iarsene:master
Jun 4, 2026
Merged

[PWGDQ] Adding functionality for event mixing across TFs#16528
iarsene merged 4 commits into
AliceO2Group:masterfrom
iarsene:master

Conversation

@iarsene
Copy link
Copy Markdown
Collaborator

@iarsene iarsene commented Jun 4, 2026

This is implemented so far just for the dielectron channel, in the table-reader-with-assoc. The event mixing categories are created in the same way as for the usual mixing (within a single TF), but they are configured directly in the same-event-pairing task.
In this mixing, the candidate electrons are temporarily stored in event pools which are permanent (data members of the task) and included in the mixing using a rolling buffer of configurable depth. The important aspect is that in the case when mixing is done with very many categories or the signal is very rare, and the pools cannot be filled during a single TF, this method will allow using all the TFs in the job, so all pools can get enough events.

@github-actions
Copy link
Copy Markdown

github-actions Bot commented Jun 4, 2026

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

@github-actions github-actions Bot changed the title Adding functionality for event mixing across TFs [PWGDQ] Adding functionality for event mixing across TFs Jun 4, 2026
[PWGDQ] Please consider the following formatting changes to AliceO2Group#16528
@iarsene iarsene enabled auto-merge (squash) June 4, 2026 02:13
Copy link
Copy Markdown
Collaborator

@alibuild alibuild left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Auto-approving on behalf of @iarsene.

@iarsene iarsene merged commit 1c73b3b into AliceO2Group:master Jun 4, 2026
12 of 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