Skip to content

[PWGCF] radialFlowDecorr: fixed pT ranges, common weight-map binning.eta axes, memory - #18742

Merged
fsii merged 2 commits into
AliceO2Group:masterfrom
somabhatta:radial-flow-decorr-ptranges
Nov 14, 2026
Merged

fsii merged 2 commits into
AliceO2Group:masterfrom
somabhatta:radial-flow-decorr-ptranges

Conversation

@somabhatta

Copy link
Copy Markdown
Contributor
  • Observables in three fixed pT ranges, filled in the same mean and fluctuation passes with every variation: 0.2-3 (nominal), 0.5-3 (_pt1) and 0.2-5 GeV/c (_pt2). Profiles with an eta-bin index axis carry the range as blocks of that axis; the (eta, eta) maps of ranges 1-2 are separate profiles with suffix _pt1/_pt2; the (gap, sum) maps are booked for the nominal range only. Bootstrap replicas of ranges 1-2 in a second registry.
  • cfgPtMin, cfgPtMax, cfgCutPtLower and cfgCutPtUpper removed: tracks and MC particles are selected in 0.15-10 GeV/c in every pass, and the efficiency and flattening passes fill the maps over 0.15-10. EffpTDep keeps its anchor at 0.2 GeV/c.
  • One pT axis for the efficiency, fake, secondary and other-collision maps and the weight QA: 0, 0.15, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 1, 1.2, 1.4, 1.6, 1.8, 2, 2.5, 3, 3.5, 4, 5, 7, 10 GeV/c. Flattening maps: pT {0, 0.15, 0.2, 0.4, 0.6, 0.8, 1, 3, 5, 7, 10}, 1 cm vertex bins (-12, 12), 2 charge bins, 20 eta bins (-1, 1), 32 phi bins.
  • Eta: reco tracks unchanged (global tracks, |eta| < cfgCutEta = 0.8); MC truth particles kept to |eta| < 1 for the truth/reco migration. Map eta axes span -1 to 1; observable eta bins span |eta| < 1 in MC and |eta| < cfgCutEta in data; the reference bin stays |eta| < cfgCutEta.
  • MC follows cfgEtaBinWidth (no longer fixed to 0.2).
  • Memory: flattening weights held as dense THnF in the mean and fluctuation passes; profiles filled with unit weights carry no per-bin sum of squared weights (the bootstrap keeps it); mean and fluctuation split groups may leave Base out of cfgSystMask (the efficiency and flattening passes keep it; the bootstrap runs only with Base).
  • The fluctuation pass stops with a clear error if the mean-pass binning does not match.

… eta axes, memory

- Observables in three fixed pT ranges, filled in the same mean and fluctuation passes with every
  variation: 0.2-3 (nominal), 0.5-3 (_pt1) and 0.2-5 GeV/c (_pt2). Profiles with an eta-bin index
  axis carry the range as blocks of that axis; the (eta, eta) maps of ranges 1-2 are separate
  profiles with suffix _pt1/_pt2; the (gap, sum) maps are booked for the nominal range only.
  Bootstrap replicas of ranges 1-2 in a second registry.
- cfgPtMin, cfgPtMax, cfgCutPtLower and cfgCutPtUpper removed: tracks and MC particles are selected
  in 0.15-10 GeV/c in every pass, and the efficiency and flattening passes fill the maps over 0.15-10.
  EffpTDep keeps its anchor at 0.2 GeV/c.
- One pT axis for the efficiency, fake, secondary and other-collision maps and the weight QA:
  0, 0.15, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 1, 1.2, 1.4, 1.6, 1.8, 2, 2.5, 3, 3.5, 4, 5, 7, 10 GeV/c.
  Flattening maps: pT {0, 0.15, 0.2, 0.4, 0.6, 0.8, 1, 3, 5, 7, 10}, 1 cm vertex bins (-12, 12),
  2 charge bins, 20 eta bins (-1, 1), 32 phi bins.
- Eta: reco tracks unchanged (global tracks, |eta| < cfgCutEta = 0.8); MC truth particles kept to
  |eta| < 1 for the truth/reco migration. Map eta axes span -1 to 1; observable eta bins span
  |eta| < 1 in MC and |eta| < cfgCutEta in data; the reference bin stays |eta| < cfgCutEta.
- MC follows cfgEtaBinWidth (no longer fixed to 0.2).
- Memory: flattening weights held as dense THnF in the mean and fluctuation passes; profiles filled
  with unit weights carry no per-bin sum of squared weights (the bootstrap keeps it); mean and
  fluctuation split groups may leave Base out of cfgSystMask (the efficiency and flattening passes
  keep it; the bootstrap runs only with Base).
- The fluctuation pass stops with a clear error if the mean-pass binning does not match.
@github-actions

github-actions Bot commented Nov 13, 2026 •

Copy link
Copy Markdown

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

@github-actions github-actions Bot added the pwgcf label Nov 13, 2026
SwatiSaha-1997
SwatiSaha-1997 previously approved these changes Nov 14, 2026
@SwatiSaha-1997
SwatiSaha-1997 self-requested a review November 14, 2026 11:27
@SwatiSaha-1997
SwatiSaha-1997 dismissed their stale review November 14, 2026 11:27

Hi Somadutta, could you please fix the warnings as well.

@fsii
fsii merged commit c1c4b3a into AliceO2Group:master Nov 14, 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.

3 participants