Skip to content

[PWGCF] FemtoDream: add EP-rotated (B-frame) 3D q histogram - #18136

Open
ootaku303 wants to merge 1 commit into
AliceO2Group:masterfrom
ootaku303:femtodream-store-ep-rotated-3dqn
Open

ootaku303 wants to merge 1 commit into
AliceO2Group:masterfrom
ootaku303:femtodream-store-ep-rotated-3dqn

Conversation

@ootaku303

Copy link
Copy Markdown

Add an optional storeEProt toggle to the 3D qn THnSparse in femto-dream-pair-task-track-track. When enabled, the out/side/long momentum-difference axes are replaced by DK_x, DK_y, DK_z rotated into the event-plane (B-field) frame, so DK_y is out-of-plane (||B) for every pair — useful for offline single-component cuts when searching for B-direction-dependent HBT modulation.

Default is false: booking and output are unchanged. Tested: builds clean against latest master, and a full 1-file run with storeEProt=true produces the expected relPair3dEProtRmTMultPercentileQnPairphi histogram (SameEvent 1.4×10⁸ / MixedEvent 2.5×10⁷ entries) with no change when the toggle is off.

Add a storeEProt toggle to the 3D qn THnSparse in FemtoDreamContainer
and femtoDreamPairTaskTrackTrack. When enabled, the out/side/long
momentum-difference axes are replaced by DK_x, DK_y, DK_z rotated into
the event-plane (magnetic-field) frame, so DK_y is out-of-plane (||B)
for every pair. A single-component cut (e.g. on DK_x, DK_z) is applied
offline on the output; this toggle only changes what is histogrammed.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
@github-actions

github-actions Bot commented Oct 1, 2026

Copy link
Copy Markdown

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

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.

1 participant