![]() |
Project
|
#include <DataBlockFIT.h>
Inherits o2::fit::DataBlockBase< DataBlockPM, ConfigType, RawHeaderPMtype, RawDataPMtype >.
Public Types | |
| typedef RawHeaderPMtype | RawHeaderPM |
| typedef RawDataPMtype | RawDataPM |
| typedef DataBlockWrapper< ConfigType, RawHeaderPM > | HeaderPM |
| typedef DataBlockWrapper< ConfigType, RawDataPM > | DataPM |
Public Types inherited from o2::fit::DataBlockBase< DataBlockPM, ConfigType, RawHeaderPMtype, RawDataPMtype > | |
| typedef DataBlockPM< ConfigType, RawHeaderPMtype, DataStructures... > | DataBlock_t |
| typedef DataBlockWrapper< ConfigType, RawHeaderPMtype > | DataBlockWrapperHeader_t |
| typedef ConfigType | Config_t |
| typedef DataBlockPM< typename Config_t::InvertedPadding_t, RawHeaderPMtype, DataStructures... > | DataBlockInvertedPadding_t |
Public Member Functions | |
| DataBlockPM ()=default | |
| DataBlockPM (const DataBlockPM &)=default | |
| void | deserialize (gsl::span< const uint8_t > srcBytes, size_t &srcByteShift) |
| const std::size_t | getNgbtWords () const |
| std::vector< char > | serialize () const |
| void | sanityCheck (bool &flag, typename RawDataMetric::Status_t &metric) |
Public Member Functions inherited from o2::fit::DataBlockBase< DataBlockPM, ConfigType, RawHeaderPMtype, RawDataPMtype > | |
| 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< DataBlockPM, ConfigType, RawHeaderPMtype, RawDataPMtype > | |
| static void | printLUT () |
Public Attributes inherited from o2::fit::DataBlockBase< DataBlockPM, ConfigType, RawHeaderPMtype, RawDataPMtype > | |
| size_t | mSize |
| bool | mIsCorrect |
| RawDataMetric::Status_t | mStatusBitsAll |
Static Public Attributes inherited from o2::fit::DataBlockBase< DataBlockPM, ConfigType, RawHeaderPMtype, RawDataPMtype > | |
| static constexpr bool | sIsPadded |
| static constexpr std::size_t | sHeaderSize |
Protected Member Functions inherited from o2::fit::DataBlockBase< DataBlockPM, ConfigType, RawHeaderPMtype, RawDataPMtype > | |
| void | isNonZeroBlockSizes (bool &flag, unsigned int nElements) |
| void | checkDeserialization (bool &flag, bool isIncorrect) |
| void | mergeStatusBits (uint8_t &statusBitsResult, uint8_t statusBits) |
Definition at line 36 of file DataBlockFIT.h.
| typedef DataBlockWrapper<ConfigType, RawDataPM> o2::fit::DataBlockPM< ConfigType, RawHeaderPMtype, RawDataPMtype >::DataPM |
Definition at line 44 of file DataBlockFIT.h.
| typedef DataBlockWrapper<ConfigType, RawHeaderPM> o2::fit::DataBlockPM< ConfigType, RawHeaderPMtype, RawDataPMtype >::HeaderPM |
Definition at line 43 of file DataBlockFIT.h.
| typedef RawDataPMtype o2::fit::DataBlockPM< ConfigType, RawHeaderPMtype, RawDataPMtype >::RawDataPM |
Definition at line 42 of file DataBlockFIT.h.
| typedef RawHeaderPMtype o2::fit::DataBlockPM< ConfigType, RawHeaderPMtype, RawDataPMtype >::RawHeaderPM |
Definition at line 41 of file DataBlockFIT.h.
|
default |
|
default |
|
inline |
Definition at line 46 of file DataBlockFIT.h.
|
inline |
Definition at line 51 of file DataBlockFIT.h.
|
inline |
Definition at line 73 of file DataBlockFIT.h.
|
inline |
Definition at line 52 of file DataBlockFIT.h.