1 #ifndef EventFilter_GEMRawToDigi_AMC13Event_h 2 #define EventFilter_GEMRawToDigi_AMC13Event_h 58 void setCDFHeader(uint8_t Evt_ty, uint32_t LV1_id, uint16_t BX_id, uint16_t Source_id);
62 void setAMC13Header(uint8_t CalTyp, uint8_t nAMC, uint32_t OrN);
66 void setAMC13Trailer(uint8_t Blk_NoT, uint8_t LV1_idT, uint16_t BX_idT);
70 void setCDFTrailer(uint32_t EvtLength);
79 const std::vector<uint64_t> *
getAMCheaders()
const {
return &amcHeaders_;}
81 void addAMCheader(uint32_t AMC_size, uint8_t Blk_No, uint8_t AMC_No, uint16_t BoardID);
void addAMCpayload(const AMCdata &a)
void setAMC13Trailer(uint64_t word)
void setCDFTrailer(uint64_t word)
std::vector< uint64_t > amcHeaders_
uint16_t sourceId() const
uint64_t getAMC13Trailer() const
std::vector< AMCdata > amcs_
void setCDFHeader(uint64_t word)
const std::vector< uint64_t > * getAMCheaders() const
unsigned long long uint64_t
void setAMC13Header(uint64_t word)
uint64_t getCDFTrailer() const
const std::vector< AMCdata > * getAMCpayloads() const
uint64_t getCDFHeader() const
uint64_t getAMC13Header() const