35 inline virtual std::vector<UInt_t>
GetChannelMask() {
return vld_data.chnmask; }
36 inline virtual std::vector<UInt_t>
GetLoHiBit() {
return vld_data.lohi; }
37 inline virtual std::vector<UInt_t>
GetConnectorID() {
return vld_data.connectid; }
51 } __attribute__((aligned(32))) vld_header_data;
58 } __attribute__((aligned(128))) vld_data;
std::vector< uint32_t > lohi
std::vector< uint32_t > chnmask
std::vector< uint32_t > connectid
virtual UInt_t GetData(Decoder::EModuleType, UInt_t, UInt_t) const
TypeSet_t::iterator TypeIter_t
virtual void Clear(Option_t *opt="")
void DecodeSlotHeader(UInt_t pdat, uint32_t data_type_id)
virtual std::vector< UInt_t > GetConnectorID()
virtual std::vector< UInt_t > GetChannelMask()
Bool_t block_header_found
void DecodeBlockTrailer(UInt_t pdat)
virtual UInt_t LoadSlot(THaSlotData *sldat, const UInt_t *evbuffer, const UInt_t *pstop)
static TypeIter_t fgThisType
virtual Int_t Decode(const UInt_t *data)
void UnsupportedType(UInt_t pdat, uint32_t data_type_id)
void DecodeBlockHeader(UInt_t pdat, uint32_t data_type_id)
virtual UInt_t LoadNextEvBuffer(THaSlotData *sldat)
virtual UInt_t LoadBank(THaSlotData *sldat, const UInt_t *evbuffer, UInt_t pos, UInt_t len)
Bool_t block_trailer_found
void LoadTHaSlotDataObj(THaSlotData *sldat)
virtual std::vector< UInt_t > GetLoHiBit()
std::vector< uint32_t > chnmask