![]() |
Project
|
header definition of the zero suppressed link based data format More...
#include <ZeroSuppressionLinkBased.h>
Inherits o2::tpc::zerosupp_link_based::CommonHeader.
Public Member Functions | |
std::bitset< 80 > | getChannelBits () const |
bool | isFillWord () const |
![]() | |
bool | hasCorrectMagicWord () const |
bool | isLinkZS () const |
bool | isMetaHeader () const |
bool | isTriggerInfo () const |
bool | isTriggerInfoV2 () const |
Additional Inherited Members | ||
![]() | ||
union { | ||
uint64_t word0 = 0 | ||
lower 64 bits More... | ||
struct { | ||
uint64_t bitMaskLow: 64 | ||
lower bits of the 80 bit bitmask More... | ||
} | ||
}; | ||
union { | ||
uint64_t word1 = 0 | ||
upper bits of the 80 bit bitmask More... | ||
struct { | ||
uint64_t bitMaskHigh: 16 | ||
higher bits of the 80 bit bitmask More... | ||
uint32_t bunchCrossing: 12 | ||
bunch crossing number More... | ||
uint32_t numWordsPayload: 4 | ||
number of 128bit words with 12bit ADC values More... | ||
uint32_t syncOffsetBC: 8 | ||
sync offset in bunch crossings More... | ||
uint32_t fecInPartition: 8 | ||
fecInPartition, only used in improved link-based format More... | ||
uint32_t CMC: 8 | ||
CMC, only used in improved link-based format. More... | ||
uint32_t magicWord: 8 | ||
magic word, identifies package More... | ||
} | ||
}; | ||
![]() | ||
static constexpr uint32_t | MagicWordLinkZS = 0xFC | |
static constexpr uint32_t | MagicWordLinkZSMetaHeader = 0xFD | |
static constexpr uint32_t | MagicWordTrigger = 0xAA | |
static constexpr uint32_t | MagicWordTriggerV2 = 0xAB | |
header definition of the zero suppressed link based data format
Definition at line 75 of file ZeroSuppressionLinkBased.h.
|
inline |
Definition at line 77 of file ZeroSuppressionLinkBased.h.
|
inline |
Definition at line 82 of file ZeroSuppressionLinkBased.h.