Skip to content

[PWGLF] Update xi1530Analysisqa.cxx and xi1820analysis.cxx to reflect updates on the resonance tables - #17802

Merged
mario-krueger merged 1 commit into
AliceO2Group:masterfrom
mjkim525:codex/xi-resonance-analysis-001-mixing
Sep 7, 2026
Merged

[PWGLF] Update xi1530Analysisqa.cxx and xi1820analysis.cxx to reflect updates on the resonance tables#17802
mario-krueger merged 1 commit into
AliceO2Group:masterfrom
mjkim525:codex/xi-resonance-analysis-001-mixing

Conversation

@mjkim525

@mjkim525 mjkim525 commented Sep 7, 2026

Copy link
Copy Markdown
Contributor

Summary

This PR updates xi1530Analysisqa and xi1820Analysis to support the _001 tables produced by resonanceModuleInitializer, improve selection consistency, and enable event mixing across data-frame boundaries.

Common updates

Modular table support

  • Adopt the _001 versions of the collision, MicroTrack, and corresponding MC tables.
  • Update access to the original track IDs for same-event daughter-reuse rejection.
  • Add configurable generator-level INEL>0 and vertex-z requirements.

Selection and histogram updates

  • Add separate minimum, maximum, and mean-offset settings for TPC and TOF PID selections.
  • Apply constant DCA cuts when the pT-dependent selection is disabled.
  • Standardize strict selection boundaries (parameter < cut) and improve the handling of invalid values.

Cross-data-frame mixing

  • Replace the existing pair-based mixing with bounded, task-local FIFO (First In, First Out) event pools that retain events across data-frame boundaries.
  • Insert the current event into the pool only after pairing to prevent self-mixing.

Xi(1530) analysis updates

  • Enable processMEDF for cross-data-frame MicroTrack–Cascade mixing.
  • Revise cascade-daughter PID selections to use the updated PID configuration.
  • Separate same-event multiplicity QA from mixed-event, event-pair-weighted QA.
  • Correct the definitions and labels of the related DCA and lifetime QA histograms.

Xi(1820) analysis updates

  • Complete the reconstructed-MC analysis path using the MicroTrack _001 table.
  • Update the selections and MC matching for the charged K–Lambda and neutral K0s–Lambda channels.
  • Add processMEDF for cross-data-frame MicroTrack–V0 mixing in the charged channel.
  • Add processK0sLambdaMEDF, using a separate V0 pool for cross-data-frame mixing in the neutral channel.
  • Add mixed-event QA for the neutral channel.

…DF mixing

Adapt Xi1530 and Xi1820 analysis paths to versioned modular data and MC tables, align PID and DCA selections, and add bounded cross-DF event mixing with neutral-channel event QA. Use double-precision multidimensional physics histograms.
@github-actions github-actions Bot added the pwglf label Sep 7, 2026
@github-actions

github-actions Bot commented Sep 7, 2026

Copy link
Copy Markdown

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

@mjkim525 mjkim525 changed the title [PWGLF] Update xi1530Analysisqa.cxx and xi1820analysis.cxx respond to update on the resonance table [PWGLF] Update xi1530Analysisqa.cxx and xi1820analysis.cxx to reflect updates on the resonance tables Sep 7, 2026
@mjkim525
mjkim525 marked this pull request as ready for review September 7, 2026 04:45
@mario-krueger
mario-krueger enabled auto-merge (squash) September 7, 2026 06:17
@mario-krueger
mario-krueger merged commit e39d44f into AliceO2Group:master Sep 7, 2026
16 checks passed
@mjkim525
mjkim525 deleted the codex/xi-resonance-analysis-001-mixing branch September 7, 2026 08:15
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