Go to the documentation of this file. 1 #ifndef DataFormats_GEMDigi_AMC13Event_h
2 #define DataFormats_GEMDigi_AMC13Event_h
78 void setCDFHeader(uint8_t Evt_ty, uint32_t LV1_id, uint16_t BX_id, uint16_t Source_id);
86 void setAMC13Trailer(uint8_t Blk_NoT, uint8_t LV1_idT, uint16_t BX_idT);
106 void addAMCheader(uint32_t AMC_size, uint8_t Blk_No, uint8_t AMC_No, uint16_t BoardID);
void addAMCpayload(const AMCdata &a)
std::vector< uint64_t > amcHeaders_
void addAMCheader(uint64_t word)
void setCDFTrailer(uint64_t word)
uint16_t orbitNumber() const
uint16_t bunchCrossing() const
uint64_t getCDFTrailer() const
void setCDFHeader(uint64_t word)
uint8_t evtStatus() const
std::vector< AMCdata > amcs_
const std::vector< uint64_t > * getAMCheaders() const
uint32_t getAMCsize(int i) const
uint64_t getAMC13Header() const
void setAMC13Header(uint64_t word)
uint64_t getAMC13Trailer() const
uint64_t getCDFHeader() const
const std::vector< AMCdata > * getAMCpayloads() const
uint16_t sourceId() const
uint32_t fragmentLength() const
unsigned long long uint64_t
void setAMC13Trailer(uint64_t word)