1 #ifndef DataFormats_GEMDigi_GEMAMC13_h
2 #define DataFormats_GEMDigi_GEMAMC13_h
76 void setCDFHeader(uint8_t Evt_ty, uint32_t LV1_id, uint16_t BX_id, uint16_t Source_id);
84 void setAMC13Trailer(uint8_t Blk_NoT, uint8_t LV1_idT, uint16_t BX_idT);
104 void addAMCheader(uint32_t AMC_size, uint8_t Blk_No, uint8_t AMC_No, uint16_t BoardID);
void addAMCpayload(const GEMAMC &a)
void setAMC13Trailer(uint64_t word)
uint64_t getAMC13Trailer() const
uint64_t getAMC13Header() const
uint64_t getCDFHeader() const
std::vector< GEMAMC > amcs_
const std::vector< uint64_t > * getAMCheaders() const
void setAMC13Header(uint64_t word)
uint32_t getAMCsize(int i) const
void setCDFHeader(uint64_t word)
uint64_t getCDFTrailer() const
void addAMCheader(uint64_t word)
unsigned long long uint64_t
std::vector< uint64_t > amcHeaders_
uint32_t orbitNumber() const
uint32_t fragmentLength() const
uint8_t evtStatus() const
void setCDFTrailer(uint64_t word)
const std::vector< GEMAMC > * getAMCpayloads() const
uint16_t bunchCrossing() const
uint16_t sourceId() const