Public Types |
typedef uint16_t | adc_t |
Public Member Functions |
| mu2eFragmentReader (artdaq::Fragment const &f) |
size_t | blockIndexBytes (size_t offset) const |
size_t | blockSizeBytes () const |
size_t | blockSizeBytes (size_t offset) const |
size_t | blockEndBytes (size_t offset) const |
Header::data_t const * | dataAtBytes (size_t offset) const |
Header::data_t const * | dataAtBlockIndex (size_t offset) const |
void | printPacketAtByte (size_t offset) const |
adc_t | DBH_ByteCount (adc_t const *pos) |
bool | DBH_Valid (adc_t const *pos) |
adc_t | DBH_ROCID (adc_t const *pos) |
adc_t | DBH_RingID (adc_t const *pos) |
adc_t | DBH_PacketType (adc_t const *pos) |
adc_t | DBH_PacketCount (adc_t const *pos) |
uint64_t | DBH_Timestamp (adc_t const *pos) |
adc_t | DBH_TimestampLow (adc_t const *pos) |
adc_t | DBH_TimestampMedium (adc_t const *pos) |
adc_t | DBH_TimestampHigh (adc_t const *pos) |
adc_t | DBH_Status (adc_t const *pos) |
adc_t | DBH_FormatVersion (adc_t const *pos) |
adc_t | DBH_EVBMode (adc_t const *pos) |
adc_t | DBH_SubsystemID (adc_t const *pos) |
adc_t | DBH_DTCID (adc_t const *pos) |
adc_t | DBT_StrawIndex (adc_t const *pos) |
uint32_t | DBT_TDC0 (adc_t const *pos) |
uint32_t | DBT_TDC1 (adc_t const *pos) |
std::vector< adc_t > | DBT_Waveform (adc_t const *pos) |
adc_t | DBC_CrystalID (adc_t const *pos) |
adc_t | DBC_apdID (adc_t const *pos) |
adc_t | DBC_Time (adc_t const *pos) |
adc_t | DBC_NumSamples (adc_t const *pos) |
std::vector< adc_t > | DBC_Waveform (adc_t const *pos) |
Protected Member Functions |
std::bitset< 128 > | bitArray (adc_t const *beginning) const |
void | fillBitArray (std::bitset< 128 > &theArray, adc_t const *beginning) |
void | printBitArray (std::bitset< 128 > theArray) |
adc_t | convertFromBinary (std::bitset< 128 > theArray, int minIdx, int maxIdx) const |