1 #ifndef EventFilter_Phase2TrackerRawToDigi_Phase2TrackerPhase2TrackerFEDBuffer_H // {
2 #define EventFilter_Phase2TrackerRawToDigi_Phase2TrackerPhase2TrackerFEDBuffer_H
12 namespace Phase2Tracker {
73 #endif // } end def EventFilter_Phase2TrackerRawToDigi_Phase2TrackerPhase2TrackerFEDBuffer_H
const Phase2TrackerFEDChannel & channel(const uint8_t internalPhase2TrackerFEDChannelNum) const
const uint8_t * condDataPointer_
uint32_t daqEventLengthIn64bitWords() const
size_t bufferSize() const
uint32_t daqEventLengthInBytes() const
FEDDAQEventType daqEventType() const
FEDDAQTrailer daqTrailer() const
std::map< uint32_t, uint32_t > conditionData() const
uint32_t daqLvl1ID() const
FEDDAQHeader daqHeader() const
const uint8_t * payloadPointer_
uint16_t daqSourceID() const
FEDTTSBits daqTTSState() const
Phase2TrackerFEDHeader trackerHeader_
const uint8_t * getPointerToTriggerData() const
const uint8_t * triggerPointer_
uint32_t eventLengthInBytes() const
FEDTTSBits ttsBits() const
uint32_t eventLengthIn64BitWords() const
std::vector< Phase2TrackerFEDChannel > channels_
Phase2TrackerFEDBuffer(const uint8_t *fedBuffer, const size_t fedBufferSize)
~Phase2TrackerFEDBuffer()
FEDDAQTrailer daqTrailer_
void printHex(const void *pointer, const size_t lengthInBytes, std::ostream &os)
bool doCorruptBufferChecks() const
const uint8_t * getPointerToCondData() const
const uint8_t * getPointerToPayload() const
Phase2TrackerFEDHeader trackerHeader() const
void dump(std::ostream &os) const
FEDReadoutMode readoutMode() const
bool checkNoFEOverflows() const