![]() |
Project
|
#include <DataBlockFIT.h>
Inherits o2::fit::DataBlockBase< DataBlockTCM, ConfigType, RawHeaderTCMtype, RawDataTCMtype >.
Public Types | |
| typedef RawHeaderTCMtype | RawHeaderTCM |
| typedef RawDataTCMtype | RawDataTCM |
| typedef DataBlockWrapper< ConfigType, RawHeaderTCM > | HeaderTCM |
| typedef DataBlockWrapper< ConfigType, RawDataTCM > | DataTCM |
Public Types inherited from o2::fit::DataBlockBase< DataBlockTCM, ConfigType, RawHeaderTCMtype, RawDataTCMtype > | |
| typedef DataBlockTCM< ConfigType, RawHeaderTCMtype, DataStructures... > | DataBlock_t |
| typedef DataBlockWrapper< ConfigType, RawHeaderTCMtype > | DataBlockWrapperHeader_t |
| typedef ConfigType | Config_t |
| typedef DataBlockTCM< typename Config_t::InvertedPadding_t, RawHeaderTCMtype, DataStructures... > | DataBlockInvertedPadding_t |
Public Member Functions | |
| DataBlockTCM ()=default | |
| DataBlockTCM (const DataBlockTCM &)=default | |
| const std::size_t | getNgbtWords () const |
| void | deserialize (gsl::span< const uint8_t > srcBytes, size_t &srcByteShift) |
| std::vector< char > | serialize () const |
| void | sanityCheck (bool &flag, typename RawDataMetric::Status_t &metric) |
Public Member Functions inherited from o2::fit::DataBlockBase< DataBlockTCM, ConfigType, RawHeaderTCMtype, RawDataTCMtype > | |
| 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 () |
Additional Inherited Members | |
Static Public Member Functions inherited from o2::fit::DataBlockBase< DataBlockTCM, ConfigType, RawHeaderTCMtype, RawDataTCMtype > | |
| static void | printLUT () |
Public Attributes inherited from o2::fit::DataBlockBase< DataBlockTCM, ConfigType, RawHeaderTCMtype, RawDataTCMtype > | |
| size_t | mSize |
| bool | mIsCorrect |
| RawDataMetric::Status_t | mStatusBitsAll |
Static Public Attributes inherited from o2::fit::DataBlockBase< DataBlockTCM, ConfigType, RawHeaderTCMtype, RawDataTCMtype > | |
| static constexpr bool | sIsPadded |
| static constexpr std::size_t | sHeaderSize |
Protected Member Functions inherited from o2::fit::DataBlockBase< DataBlockTCM, ConfigType, RawHeaderTCMtype, RawDataTCMtype > | |
| void | isNonZeroBlockSizes (bool &flag, unsigned int nElements) |
| void | checkDeserialization (bool &flag, bool isIncorrect) |
| void | mergeStatusBits (uint8_t &statusBitsResult, uint8_t statusBits) |
Definition at line 92 of file DataBlockFIT.h.
| typedef DataBlockWrapper<ConfigType, RawDataTCM> o2::fit::DataBlockTCM< ConfigType, RawHeaderTCMtype, RawDataTCMtype >::DataTCM |
Definition at line 100 of file DataBlockFIT.h.
| typedef DataBlockWrapper<ConfigType, RawHeaderTCM> o2::fit::DataBlockTCM< ConfigType, RawHeaderTCMtype, RawDataTCMtype >::HeaderTCM |
Definition at line 99 of file DataBlockFIT.h.
| typedef RawDataTCMtype o2::fit::DataBlockTCM< ConfigType, RawHeaderTCMtype, RawDataTCMtype >::RawDataTCM |
Definition at line 98 of file DataBlockFIT.h.
| typedef RawHeaderTCMtype o2::fit::DataBlockTCM< ConfigType, RawHeaderTCMtype, RawDataTCMtype >::RawHeaderTCM |
Definition at line 97 of file DataBlockFIT.h.
|
default |
|
default |
|
inline |
Definition at line 103 of file DataBlockFIT.h.
|
inline |
Definition at line 102 of file DataBlockFIT.h.
|
inline |
Definition at line 129 of file DataBlockFIT.h.
|
inline |
Definition at line 108 of file DataBlockFIT.h.