|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef TRIGT1CALOBYTESTREAM_CMMENERGYSUBBLOCK_H
6 #define TRIGT1CALOBYTESTREAM_CMMENERGYSUBBLOCK_H
55 unsigned int ey,
unsigned int et,
unsigned int missingEtSigHits(int slice) const
Return Missing-ET-Sig Hits map.
void setSumEtHits(int slice, unsigned int map)
Store Sum-Et Hits map.
int exError(int slice, int source) const
Return Ex subsum error for given JEM or source ID.
static const int s_etHitsBit
Extra patterns decribing particle interation process.
static const int s_dataWordIdBit
unsigned int et(int slice, int source) const
Return Et subsum for given JEM or source ID.
static const int s_paddingBits
static const int s_maxSums
static const uint32_t s_eyMask
static const int s_dataWordId
unsigned int missingEtHits(int slice) const
Return Missing-ET Hits map.
static const uint32_t s_etMissSigMask
static const uint32_t s_errorMask
Sub-Block class for CMM data.
static const uint32_t s_etMask
int eyError(int slice, int source) const
Return Ey subsum error for given JEM or source ID.
static const int s_errorBit
void clear()
Clear all data.
bool unpackNeutral()
Unpack neutral data.
void setMissingEtSigHits(int slice, unsigned int map)
Store Missing-ET-Sig Hits map.
static const int s_bunchCrossingBits
int index(int slice, int source) const
static const int s_wordLength
Data word length.
unsigned int sumEtHits(int slice) const
Return Sum-Et Hits map.
int etError(int slice, int source) const
Return Et subsum error for given JEM or source ID.
static const uint32_t s_exMask
int sourceId(uint32_t word) const
static const uint32_t s_etHitsMask
bool unpackUncompressed()
Unpack uncompressed data.
unsigned int ex(int slice, int source) const
Return Ex subsum for given JEM or source ID.
static const int s_maxJems
static const uint32_t s_sumsMask
static const uint32_t s_etMissMask
static const int s_etMissBit
bool unpack()
Unpack data.
void setSubsums(int slice, int source, unsigned int ex, unsigned int ey, unsigned int et, int exError, int eyError, int etError)
Store energy subsums and errors for given JEM or source ID.
static const int s_etMissSigBit
static const uint32_t s_sourceIdMask
static const int s_sourceIdBit
static const uint32_t s_remoteErrorMask
bool packUncompressed()
Pack uncompressed data.
static const int s_fifoOverflowPin
unsigned int ey(int slice, int source) const
Return Ey subsum for given JEM or source ID.
Sub-Block class for CMM-Energy data.
bool packNeutral()
Pack neutral data.
void setMissingEtHits(int slice, unsigned int map)
Store Missing-ET Hits map.
static const uint32_t s_etHitsMaskV1
static const int s_jemSumBits
static const int s_sumBits
std::vector< uint32_t > m_sumsData
Energy subsums data.
static const int s_jemErrorBit