Classes | |
struct | CalorimeterBoardID |
struct | CalorimeterDataPacket |
struct | CalorimeterHitReadoutPacket |
struct | CRVHitReadoutPacket |
struct | CRVROCStatusPacket |
struct | DataBlockHeader |
struct | TrackerDataPacket |
Public Types | |
enum | PacketType : uint8_t { DCSRequest = 0, Heartbeat = 1, DataRequest = 2, DCSReply = 3, Dataheader = 5 } |
![]() | |
typedef uint16_t | adc_t |
Public Member Functions | |
ArtFragmentReader (artdaq::Fragment const &f) | |
const DataBlockHeader * | GetHeader (size_t block_num) |
const TrackerDataPacket * | GetTrackerData (size_t block_num) |
const CalorimeterDataPacket * | GetCalorimeterData (size_t block_num) |
const uint16_t * | GetCalorimeterHitIndex (size_t block_num, size_t hit_num) |
const CalorimeterBoardID * | GetCalorimeterBoardID (size_t block_num) |
const CalorimeterHitReadoutPacket * | GetCalorimeterReadoutPacket (size_t block_num, size_t hit_num) |
const uint16_t * | GetCalorimeterReadoutSample (size_t block_num, size_t hit_num, size_t sample_num) |
const CRVROCStatusPacket * | GetCRVROCStatusPacket (size_t block_num) |
size_t | GetCRVHitCount (size_t block_num) |
const CRVHitReadoutPacket * | GetCRVHitReadoutPacket (size_t block_num, size_t hit_idx) |
![]() | |
ArtFragment (artdaq::Fragment const &f) | |
adc_t const * | dataBegin () const |
adc_t const * | dataEnd () const |
size_t | block_count () const |
size_t | byte_count () const |
size_t | blockIndexBytes (size_t offset) const |
size_t | blockEndBytes (size_t offset) const |
size_t | blockSizeBytes (size_t offset) const |
adc_t const * | dataAtBytes (size_t offset) const |
adc_t const * | dataAtBlockIndex (size_t offset) const |
void | printPacketAtByte (size_t byteIdx) const |
Public Attributes | |
const int | format_version = 6 |
Definition at line 26 of file ArtFragmentReader.hh.