ots::DataDecoder Class Reference

Inheritance diagram for ots::DataDecoder:
ots::DataDecoderConsumer

List of all members.

Public Member Functions

void convertBuffer (const std::string &buffer, std::queue< uint32_t > &convertedBuffer, bool invert)
uint32_t convertBuffer (const std::string &buffer, unsigned int bufferIndex, bool invert)
bool isBCOHigh (uint32_t data)
bool isBCOLow (uint32_t data)
bool isTriggerLow (uint32_t data)
bool isTriggerHigh (uint32_t data)
bool isFSSRData (uint32_t data)
bool isVIPICData (uint32_t data)
bool isPSI46DigData (uint32_t data)
bool isPSI46Data (uint32_t data)
uint64_t mergeBCOHighAndLow (uint32_t dataBCOHigh, uint32_t dataBCOLow)
uint64_t mergeTriggerHighAndLow (uint32_t dataBCOHigh, uint32_t dataBCOLow)
void insertBCOHigh (uint64_t &bco, uint32_t dataBCOHigh)
void insertBCOLow (uint64_t &bco, uint32_t dataBCOLow)
void decodeData (uint32_t data, DetectorDataBase **decodedData)

Protected Attributes

std::string name_
TriggerData triggerDataDecoder_
BCOData bcoDataDecoder_
FSSRData FSSRDataDecoder_
VIPICData VIPICDataDecoder_
PSI46DigData PSI46DigDataDecoder_
PSI46Data PSI46DataDecoder_

Detailed Description

Definition at line 18 of file DataDecoder.h.


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

Generated on 29 May 2018 for otsdaq by  doxygen 1.6.1