EDM4eic
EIC data model
Loading...
Searching...
No Matches
edm4eic::HGCROCSample Class Reference

#include <HGCROCSample.h>

Public Attributes

std::uint16_t ADC {}
 [ADC Counts], amplitude of signal during sample, valid IFF TOTInProgress is false
 
std::uint16_t timeOfArrival {}
 Time of arrival (TOA) [TDC counts], nonzero IFF ADC crossed threshold upwards during sample.
 
std::uint16_t timeOverThreshold {}
 Time over threshold (TOT) [TDC counts], nonzero IFF ADC crossed threshold downwards during sample AND if TOA fired in a previous sample.
 
bool TOTInProgress {}
 Flag which indicates if TOT calculation is ongoing, ADC value may be corrupted if this is true.
 
bool TOTComplete {}
 Flag which indicates if a TOT calculation is complete and TOT value is valid.
 

Detailed Description

Author
:

Member Data Documentation

◆ ADC

std::uint16_t edm4eic::HGCROCSample::ADC {}

[ADC Counts], amplitude of signal during sample, valid IFF TOTInProgress is false

◆ timeOfArrival

std::uint16_t edm4eic::HGCROCSample::timeOfArrival {}

Time of arrival (TOA) [TDC counts], nonzero IFF ADC crossed threshold upwards during sample.

◆ timeOverThreshold

std::uint16_t edm4eic::HGCROCSample::timeOverThreshold {}

Time over threshold (TOT) [TDC counts], nonzero IFF ADC crossed threshold downwards during sample AND if TOA fired in a previous sample.

◆ TOTComplete

bool edm4eic::HGCROCSample::TOTComplete {}

Flag which indicates if a TOT calculation is complete and TOT value is valid.

◆ TOTInProgress

bool edm4eic::HGCROCSample::TOTInProgress {}

Flag which indicates if TOT calculation is ongoing, ADC value may be corrupted if this is true.


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