![]() |
Project
|
#include <DataBlockBase.h>
Inherits boost::mpl::inherit::type.
Public Types | |
typedef DataBlock< ConfigType, Header, DataStructures... > | DataBlock_t |
typedef DataBlockWrapper< ConfigType, Header > | DataBlockWrapperHeader_t |
typedef ConfigType | Config_t |
typedef DataBlock< typename Config_t::InvertedPadding_t, Header, DataStructures... > | DataBlockInvertedPadding_t |
Public Member Functions | |
DataBlockBase ()=default | |
DataBlockBase (const DataBlockBase &)=default | |
bool | isOnlyHeader () const |
void | print () const |
InteractionRecord | getInteractionRecord () const |
void | setInteractionRecord (const InteractionRecord &intRec) |
void | decodeBlock (gsl::span< const uint8_t > payload, size_t srcPos) |
bool | isCorrect () const |
void | update () |
Static Public Member Functions | |
static void | printLUT () |
Public Attributes | |
size_t | mSize {0} |
bool | mIsCorrect {false} |
RawDataMetric::Status_t | mStatusBitsAll {} |
Static Public Attributes | |
static constexpr bool | sIsPadded = Config_t::sIsPadded |
static constexpr std::size_t | sHeaderSize = sizeof(Header) |
Protected Member Functions | |
void | isNonZeroBlockSizes (bool &flag, unsigned int nElements) |
void | checkDeserialization (bool &flag, bool isIncorrect) |
void | mergeStatusBits (uint8_t &statusBitsResult, uint8_t statusBits) |
Definition at line 386 of file DataBlockBase.h.
typedef ConfigType o2::fit::DataBlockBase< DataBlock, ConfigType, Header, DataStructures >::Config_t |
Definition at line 395 of file DataBlockBase.h.
typedef DataBlock<ConfigType, Header, DataStructures...> o2::fit::DataBlockBase< DataBlock, ConfigType, Header, DataStructures >::DataBlock_t |
Definition at line 393 of file DataBlockBase.h.
typedef DataBlock<typename Config_t::InvertedPadding_t, Header, DataStructures...> o2::fit::DataBlockBase< DataBlock, ConfigType, Header, DataStructures >::DataBlockInvertedPadding_t |
Definition at line 400 of file DataBlockBase.h.
typedef DataBlockWrapper<ConfigType, Header> o2::fit::DataBlockBase< DataBlock, ConfigType, Header, DataStructures >::DataBlockWrapperHeader_t |
Definition at line 394 of file DataBlockBase.h.
|
default |
|
default |
|
inlineprotected |
Definition at line 460 of file DataBlockBase.h.
|
inline |
Definition at line 431 of file DataBlockBase.h.
|
inline |
Definition at line 420 of file DataBlockBase.h.
|
inline |
Definition at line 441 of file DataBlockBase.h.
|
inlineprotected |
Definition at line 459 of file DataBlockBase.h.
|
inline |
Definition at line 402 of file DataBlockBase.h.
|
inlineprotected |
Definition at line 461 of file DataBlockBase.h.
|
inline |
Definition at line 412 of file DataBlockBase.h.
|
inlinestatic |
Definition at line 406 of file DataBlockBase.h.
|
inline |
Definition at line 425 of file DataBlockBase.h.
|
inline |
Definition at line 443 of file DataBlockBase.h.
bool o2::fit::DataBlockBase< DataBlock, ConfigType, Header, DataStructures >::mIsCorrect {false} |
Definition at line 454 of file DataBlockBase.h.
size_t o2::fit::DataBlockBase< DataBlock, ConfigType, Header, DataStructures >::mSize {0} |
Definition at line 453 of file DataBlockBase.h.
RawDataMetric::Status_t o2::fit::DataBlockBase< DataBlock, ConfigType, Header, DataStructures >::mStatusBitsAll {} |
Definition at line 455 of file DataBlockBase.h.
|
staticconstexpr |
Definition at line 401 of file DataBlockBase.h.
|
staticconstexpr |
Definition at line 396 of file DataBlockBase.h.