Skip to content

Conversation

@minjungkim12
Copy link
Contributor

This PR adds comprehensive FIT (Forward Interaction Trigger) detector information to the DQ analysis framework's reduced data tables, enabling studies of event topology and pileup characteristics for UPC environment.

Changes implemented:

  • New ReducedFIT table: Added data model with FIT amplitudes, timing information, trigger masks, pileup flags, and distances to closest BCs with various triggers
  • VarManager extension: Added 29 new FIT-related variables (timing, trigger masks, beam-beam/beam-gas flags, BC distances) and implemented FillFIT() method
  • Table producer update: Modified tableMaker_withAssoc.cxx to populate FIT information using UPC helper functions from PWGUD; Only realised in newly added Process Function: processPbPbWithFilterBarrelOnlyWithFIT.
  • Event fill map: Added ReducedFit bit (BIT 22) to event-wise object types

Technical details:

The implementation leverages existing UPC helper infrastructure (udhelpers::getFITinfo) to extract and process FIT detector information, storing:

  • Amplitudes: FT0A/C, FDDA/C, FV0A
  • Timing: FT0A/C, FDDA/C, FV0A
  • Trigger masks: FT0, FDD, FV0A
  • Pileup flags: Beam-beam and beam-gas flags for all FIT subsystems
  • BC distances: Distance to closest BC with TOR, TSC, TVX, V0A, T0A triggers

🤖 Generated with Claude Code

This PR adds comprehensive FIT (Forward Interaction Trigger) detector information to the DQ analysis framework's reduced data tables, enabling studies of event topology and pileup characteristics in dilepton analyses.

Changes include:
- Add new ReducedFIT table with FIT amplitudes, timing, trigger masks, pileup flags, and BC distances
- Extend VarManager with FIT-related variables and FillFIT() method
- Update tableMaker_withAssoc to populate FIT information using UPC helpers
- Add event fill map bit for ReducedFit (BIT 22)

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
@github-actions
Copy link

github-actions bot commented Nov 4, 2025

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

@minjungkim12 minjungkim12 marked this pull request as ready for review November 4, 2025 16:22
@minjungkim12 minjungkim12 deleted the add_FITinfo_to_DQTable branch November 5, 2025 15:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Development

Successfully merging this pull request may close these issues.

2 participants