Go to the documentation of this file. 1 #ifndef EventFilter_L1GlobalTriggerRawToDigi_L1GTEvmDigiToRaw_h
2 #define EventFilter_L1GlobalTriggerRawToDigi_L1GTEvmDigiToRaw_h
71 void packTrailer(
unsigned char*,
unsigned char*,
int);
108 #endif // EventFilter_L1GlobalTriggerRawToDigi_L1GTEvmDigiToRaw_h
L1GTEvmDigiToRaw(const edm::ParameterSet &)
constructor(s)
const bool m_isDebugEnabled
const int m_verbosity
verbosity level
int m_totalBxInEvent
total Bx's in the event, obtained from GTFE block
void packTrailer(unsigned char *, unsigned char *, int)
pack trailer word
void packHeader(unsigned char *, edm::Event &)
block packers ----------—
void produce(edm::Event &, const edm::EventSetup &) override
loop over events
const edm::EDGetTokenT< L1GlobalTriggerEvmReadoutRecord > m_evmGtInputToken
input tag for GT EVM record
const edm::InputTag m_evmGtInputTag
unsigned short cms_uint16_t
const edm::ESGetToken< L1GtBoardMaps, L1GtBoardMapsRcd > m_l1GtBMToken
EventSetup Token for L1GtBoardMaps.
int m_bstLengthBytes
length of BST record (in bytes)
void packGTFE(const edm::EventSetup &, unsigned char *, L1GtfeExtWord &, cms_uint16_t activeBoardsGtValue)
void packFDL(const edm::EventSetup &, unsigned char *, L1GtFdlWord &)
pack FDL blocks for various bunch crosses
cms_uint16_t m_activeBoardsMaskGt
mask for active boards
void packTCS(const edm::EventSetup &evSetup, unsigned char *ptrGt, L1TcsWord &tcsBlock)
pack the TCS block