EDM4eic
EIC data model
|
#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. | |
std::uint16_t edm4eic::HGCROCSample::ADC {} |
[ADC Counts], amplitude of signal during sample, valid IFF TOTInProgress is false
std::uint16_t edm4eic::HGCROCSample::timeOfArrival {} |
Time of arrival (TOA) [TDC counts], nonzero IFF ADC crossed threshold upwards during sample.
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.
bool edm4eic::HGCROCSample::TOTComplete {} |
Flag which indicates if a TOT calculation is complete and TOT value is valid.
bool edm4eic::HGCROCSample::TOTInProgress {} |
Flag which indicates if TOT calculation is ongoing, ADC value may be corrupted if this is true.