Skip to content

[Common,DPG] TPC PID workflows: provide reproducibility of randomization - #18634

Merged
alcaliva merged 2 commits into
AliceO2Group:masterfrom
lubynets:tpc-pid-rnd-seed
Nov 10, 2026
Merged

alcaliva merged 2 commits into
AliceO2Group:masterfrom
lubynets:tpc-pid-rnd-seed

Conversation

@lubynets

@lubynets lubynets commented Nov 6, 2026

Copy link
Copy Markdown
Contributor

This PR seeds random engines of several TPC PID related workflows with the timestamp of the zeroth bunch crossing. It provides, from one point of view, the reproducibility of results (which is missing with seed == 0, see ROOT documentation, link), and from another point of view, ensures that we don't get odd correlations across all dataframes, if the seed is always the same.
Tagging @amaringarcia

@github-actions

github-actions Bot commented Nov 6, 2026

Copy link
Copy Markdown

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

@github-actions github-actions Bot changed the title TPC PID workflows: provide reproducability of randomization [Common,DPG] TPC PID workflows: provide reproducability of randomization Nov 6, 2026
@lubynets lubynets changed the title [Common,DPG] TPC PID workflows: provide reproducability of randomization [Common,DPG] TPC PID workflows: provide reproducibility of randomization Nov 6, 2026
@alcaliva
alcaliva merged commit 0927591 into AliceO2Group:master Nov 10, 2026
15 checks passed
@lubynets
lubynets deleted the tpc-pid-rnd-seed branch November 10, 2026 13:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Development

Successfully merging this pull request may close these issues.

3 participants