-
Notifications
You must be signed in to change notification settings - Fork 33
RICH EB DST Integration
Nathan Baltzell edited this page Apr 16, 2026
·
41 revisions
The event builder (EB) performs 4 main tasks:
- Read and organize all the detector information from upstream services
- Associate tracks and detector responses into particle objects
- Perform a particle identification scheme on those particle objects
- Write those particles and their associated detector responses to DST banks
Integration the RICH into EB requires passing specific information between their software packages, and identifying that data is key.
Inputs:
- Memory-resident EB particle objects
- These contain tracks and associated hits from all detectors (except RICH currently)
- The source code for those classes is in common-tools/clas-reco/detector
- RICH software currently reads EB outputs as inputs, like
REC::Particle
- The
RICH::tdcbank - Event vertex and start time (?)
Outputs:
- A PID metric for each particle (and hypothesis?) in
REC::Particle - The associated responses for the
REC::Cherenkovbank (or its future upgrade)