|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef TRIGT1CALOBYTESTREAM_CMMJETSUBBLOCK_H
6 #define TRIGT1CALOBYTESTREAM_CMMJETSUBBLOCK_H
static const int s_rightBit
static const int s_threshBit
int index(int slice, int source) const
static const int s_etMapBit
int sourceId(uint32_t word) const
unsigned int jetEtMap(int slice) const
Return jet ET map.
bool packNeutral()
Pack neutral data.
Sub-Block class for CMM data.
std::vector< uint32_t > m_hitsData
JEM hits and sums data.
bool unpackNeutral()
Unpack neutral data.
static const uint32_t s_errorMask
static const int s_dataWordIdBit
static const int s_jetHitsErrorBits
void clear()
Clear all data.
bool packUncompressed()
Pack uncompressed data.
static const int s_fwdHitsBits
static const int s_sourceIdBit
static const int s_paddingBits
unsigned int jetHits(int slice, int source) const
Return jet hit counts for given jem or source ID.
static const int s_maxHits
static const int s_dataWordId
static const uint32_t s_threshMask
static const int s_fifoOverflowPin
bool unpack()
Unpack data.
static const int s_wordLength
Data word length.
void setJetHits(int slice, int source, unsigned int hits, int error)
Store jet hit counts and error for given jem or source ID.
static const uint32_t s_sourceIdMask
void setJetEtMap(int slice, unsigned int map)
Store jet ET map.
bool unpackUncompressed()
Unpack uncompressed data.
Sub-Block class for CMM-Jet data.
static const int s_fwdErrorBit
static const int s_jetHitsBits
static const int s_threshErrorBit
static const int s_bunchCrossingBits
static const uint32_t s_fwdMask
static const uint32_t s_etMapMask
int jetHitsError(int slice, int source) const
Return jet hit error for given jem or source ID.