MUSIC unknown
Analysis for the MUSIC active-target ionization chamber
Loading...
Searching...
No Matches
PerChannelData Struct Reference

Raw per-slot detail for one event, kept alongside EventState. More...

#include <EventBuilder.hpp>

Public Attributes

ULong64_t timestamps [Constants::N_ARR_SLOTS]
 Hit timestamp per slot.
UShort_t energies [Constants::N_ARR_SLOTS]
 Hit energy per slot, ADC.
UInt_t flags [Constants::N_ARR_SLOTS]
 Status flags per slot.

Detailed Description

Raw per-slot detail for one event, kept alongside EventState.

Where EventState holds the reduced quantities, this keeps what each slot actually contributed, for deduplication decisions and diagnostics.

Definition at line 58 of file EventBuilder.hpp.

Member Data Documentation

◆ energies

UShort_t PerChannelData::energies[Constants::N_ARR_SLOTS]

Hit energy per slot, ADC.

Definition at line 60 of file EventBuilder.hpp.

Referenced by EventBuilder::AssignHit(), and EventBuilder::ResetPerChannelData().

◆ flags

UInt_t PerChannelData::flags[Constants::N_ARR_SLOTS]

◆ timestamps

ULong64_t PerChannelData::timestamps[Constants::N_ARR_SLOTS]

Hit timestamp per slot.

Definition at line 59 of file EventBuilder.hpp.

Referenced by EventBuilder::AssignHit(), and EventBuilder::ResetPerChannelData().


The documentation for this struct was generated from the following file: