Skip to content

Please consider the following formatting changes to #17006 - #10

Closed
alibuild wants to merge 4 commits into
Shunsuke-Kurita:dq-emcal-skimmingfrom
alibuild:alibot-cleanup-17006
Closed

Please consider the following formatting changes to #17006#10
alibuild wants to merge 4 commits into
Shunsuke-Kurita:dq-emcal-skimmingfrom
alibuild:alibot-cleanup-17006

Conversation

@alibuild

Copy link
Copy Markdown

Your PR AliceO2Group#17006 cannot be merged as is. You should either run clang-format yourself and update the pull request, or merge this PR in yours.
You can find the AliceO2 coding conventions at https://github.com/AliceO2Group/CodingGuidelines.

Shunsuke-Kurita and others added 4 commits July 8, 2026 09:15
- New ReducedEMCals table: standalone skimmed EMCal cluster table
  (unique clusters only for now; isAmbiguous flag reserved for the
  ambiguous clusters treatment)
- New ReducedTracksBarrelEMCal table: joinable to ReducedTracks, one
  entry per skimmed track with the index of the best matched (smallest
  delta-R) skimmed cluster (-1 if none) and the matching residuals
- VarManager: TrackEMCal object type, kEMCal* variables incl. E/p and
  matching residuals, FillTrackEMCal() usable both with EMCALClusters
  and ReducedEMCals rows
- HistogramsLibrary: emcal and emcalmatch histogram subgroups
- tableMaker_withAssoc: skimEMCal() (Preslice-based, runs before the
  track skimming so matching indices are available), JSON cluster cuts,
  QA and stats, new processPPBarrelOnlyWithEMCal process function
  (requires the emcal-correction-task upstream in the workflow)

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01PMjqae9gYxRGYHfychqECY
…eReader_withAssoc

- AnalysisTrackSelection: new processSkimmedWithEMCal and
  processSkimmedWithCovWithEMCal process functions, subscribing to the
  ReducedTracksBarrelEMCal (joined to the barrel tracks) and ReducedEMCals
  tables; the matched cluster quantities (incl. E/p and the matching
  residuals) are filled in the VarManager so they can be used in the
  track cuts (e.g. JSON cuts on kEMCalEoverP) and QA histograms
- tableMaker_withAssoc: new processPPWithEMCal process function producing
  the full (barrel + muon) DQ skimmed data model with EMCal clusters,
  e.g. for e-mu correlations with EMCal electron ID

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01PMjqae9gYxRGYHfychqECY
@github-actions github-actions Bot added the pwgdq label Jul 10, 2026
@github-actions

Copy link
Copy Markdown

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

@alibuild alibuild closed this Jul 12, 2026
@alibuild
alibuild deleted the alibot-cleanup-17006 branch July 12, 2026 08:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants