Repository navigation
[PWGCF] radialFlowDecorr: fixed pT ranges, common weight-map binning.eta axes, memory - #18742
Open
somabhatta wants to merge 1 commit into
Open
somabhatta wants to merge 1 commit into
somabhatta wants to merge 1 commit into
Conversation
somabhatta
commented
Nov 13, 2026
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.
somabhatta
requested review from
SwatiSaha-1997,
alibuild,
dsarkaralice,
fsii,
isputows,
lauraser and
victor-gonzalez
as code owners
November 13, 2026 20:46
|
O2 linter results: ❌ 0 errors, |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.