Skip to content

refactor(alert): move AHDC track-finding from AHDCEngine to ALERTEngine - #1242

Merged
baltzell merged 14 commits into
developmentfrom
rgl_trackfinding_gnn
May 26, 2026
Merged

refactor(alert): move AHDC track-finding from AHDCEngine to ALERTEngine#1242
baltzell merged 14 commits into
developmentfrom
rgl_trackfinding_gnn

Conversation

@mathieuouillon

Copy link
Copy Markdown
Collaborator

AHDCEngine now only reads AHDC::adc, applies calibration via HitReader, and writes AHDC::hits. The full track-finding pipeline (preclustering, AI/CV_Distance/CV_Hough finder, DOCA refinement, helix fit) runs in ALERTEngine on top of AHDC::hits + ATOF::hits/clusters, alongside the existing projection / matching / prePID / Kalman steps.

The track finder is selected via the ALERT.Mode YAML key (was AHDC.Mode); ModelTrackFinding only loads when AI_Track_Finding is selected. The ATOF::tdc gate now fires after the AHDC pipeline so events without ATOF still get their AHDC::* banks, matching the pre-refactor behavior.

Loading
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.

4 participants