#include <BxBlock.h>
Public Member Functions | |
BxBlockHeader () | |
BxBlockHeader (unsigned int id, unsigned int totalBx, unsigned int flags=0) | |
BxBlockHeader (const uint32_t raw) | |
int | getBx () const |
unsigned int | getFlags () const |
unsigned int | getId () const |
unsigned int | getTotalBx () const |
bool | operator< (const BxBlockHeader &o) const |
uint32_t | raw () const |
Private Attributes | |
unsigned int | flags_ |
unsigned int | id_ |
unsigned int | totalBx_ |
Static Private Attributes | |
static constexpr unsigned | flags_mask = 0xffff |
static constexpr unsigned | flags_shift = 0 |
static constexpr unsigned | id_mask = 0xff |
static constexpr unsigned | id_shift = 24 |
static constexpr unsigned | n_words = 6 |
static constexpr unsigned | totalBx_mask = 0xff |
static constexpr unsigned | totalBx_shift = 16 |
|
inline |
|
inline |
|
inline |
Definition at line 23 of file BxBlock.h.
References id_, SiStripPI::min, and totalBx_.
Referenced by operator<().
|
inline |
|
inline |
|
inline |
Definition at line 27 of file BxBlock.h.
References totalBx_.
Referenced by l1t::stage2::RegionalMuonGMTUnpacker::unpack(), l1t::stage2::IntermediateMuonUnpacker::unpack(), and l1t::stage2::MuonUnpacker::unpack().
|
inline |
|
inline |
Definition at line 30 of file BxBlock.h.
References flags_, flags_mask, flags_shift, id_, id_mask, id_shift, n_words, totalBx_, totalBx_mask, and totalBx_shift.
|
private |
Definition at line 46 of file BxBlock.h.
Referenced by getFlags(), and raw().
|
staticprivate |
|
staticprivate |
|
private |
|
staticprivate |
|
staticprivate |
|
staticprivate |
|
private |
Definition at line 45 of file BxBlock.h.
Referenced by getBx(), getTotalBx(), and raw().
|
staticprivate |