5#ifndef TRIGT1CALOBYTESTREAM_CMMSUBBLOCK_H
6#define TRIGT1CALOBYTESTREAM_CMMSUBBLOCK_H
35 int summing,
int firmware,
int position,
int timeslices);
static const uint32_t s_cmmPositionMask
static const int s_cmmSummingBit
static const int s_cmmFirmwareBit
static const uint32_t s_cmmFirmwareMask
static bool cmmBlock(uint32_t word)
Determine if header word corresponds to CMM.
void setCmmHeader(int version, int format, int slice, int crate, int summing, int firmware, int position, int timeslices)
Store CMM header.
static const int s_cmmPositionBit
static const int s_wordIdVal
CMM header word ID.
static const int s_glinkBitsPerSlice
Needed for neutral format.
static const uint32_t s_cmmSummingMask
static CmmFirmwareCode cmmType(uint32_t word)
CMM differentiation (CMM_CP, CMM_JET, or CMM_ENERGY)