7 namespace icarus::crt::CRTDataFlags {
uint8_t fMac5
FEB address following numbering convention common for both data and MC.
bool IsOverflow_TS1() const
uint16_t fLostHits
Number of hits omitted by FEB since the previous measured hit.
bool IsOverflow_TS0() const
uint32_t fEntry
Hit index for given FEB in an event (starts from 0 for each event).
static constexpr uint32_t TS1Reference
This hit is a T1 reference signal.
uint64_t fThisPollStart
Absolute timestamp [ns] of the start of the data transfer from FEB.
bool IsReference_TS0() const
static constexpr uint32_t TS1Present
TS1 counter was restarted in time.
uint64_t fLastAcceptedTimestamp
Timestamp of the previous measured hit.
Single hit (self trigger) of a CRT board.
uint32_t fHitsInPoll
Total number of hits in the data transfer (including hits omitted by FEB)
static constexpr uint32_t TS0Reference
This hit is a T0 reference signal.
static constexpr uint32_t TS0Present
TS0 counter was restarted in time.
uint16_t fAdc[64]
ADC readout for each channel. CAEN (Bern) CRT FEBs use only indices 0-31.
uint64_t fLastPollStart
Absolute timestamp [ns] of the start of the previous data transfer from FEB.
uint32_t fCoinc
Top CRT coincidence bit map.
bool IsReference_TS1() const
uint32_t fFlags
DAQ uses 8 bits, remaining bits reserved for future use.
uint64_t fTs0
Absolute hit timestamp [ns].
uint64_t fTs1
Trigger time, not well defined as of Apr 14, 2021.