CbmRoot
|
#include <CbmMcbm2018UnpackerAlgoRich.h>
Public Member Functions | |
void | SetData (const uint8_t *data, size_t size) |
const uint8_t * | GetData () |
size_t | GetSize () |
size_t | GetOffset () |
size_t | GetWordCounter () |
uint32_t | GetCurWord () |
std::string | GetWordAsHexString (uint32_t word) |
uint32_t | NextWord () |
bool | IsNextPadding () |
bool | IsLastSubSubEvent (uint32_t subSubEventSize) |
Private Attributes | |
const uint8_t * | fData = nullptr |
size_t | fSize = 0 |
size_t | fOffset = 0 |
size_t | fWordCounter = 0 |
uint32_t | fCurWord |
Definition at line 126 of file CbmMcbm2018UnpackerAlgoRich.h.
|
inline |
Definition at line 152 of file CbmMcbm2018UnpackerAlgoRich.h.
References fCurWord.
Referenced by CbmMcbm2018UnpackerAlgoRich::GetLogHeader().
|
inline |
Definition at line 144 of file CbmMcbm2018UnpackerAlgoRich.h.
References fData.
|
inline |
Definition at line 148 of file CbmMcbm2018UnpackerAlgoRich.h.
References fOffset.
Referenced by CbmMcbm2018UnpackerAlgoRich::ProcessMs().
|
inline |
Definition at line 146 of file CbmMcbm2018UnpackerAlgoRich.h.
References fSize.
Referenced by CbmMcbm2018UnpackerAlgoRich::GetLogHeader(), and CbmMcbm2018UnpackerAlgoRich::ProcessMs().
|
inline |
Definition at line 154 of file CbmMcbm2018UnpackerAlgoRich.h.
Referenced by CbmMcbm2018UnpackerAlgoRich::GetLogHeader(), CbmMcbm2018UnpackerAlgoRich::ProcessMs(), and CbmMcbm2018UnpackerAlgoRich::ProcessTrbPacket().
|
inline |
Definition at line 150 of file CbmMcbm2018UnpackerAlgoRich.h.
References fWordCounter.
Referenced by CbmMcbm2018UnpackerAlgoRich::GetLogHeader().
|
inline |
Definition at line 184 of file CbmMcbm2018UnpackerAlgoRich.h.
References fData, and fOffset.
Referenced by CbmMcbm2018UnpackerAlgoRich::ProcessHubBlock().
|
inline |
Definition at line 177 of file CbmMcbm2018UnpackerAlgoRich.h.
References fData, and fOffset.
Referenced by CbmMcbm2018UnpackerAlgoRich::ProcessMs().
|
inline |
Definition at line 161 of file CbmMcbm2018UnpackerAlgoRich.h.
References fCurWord, fData, fOffset, and fWordCounter.
Referenced by CbmMcbm2018UnpackerAlgoRich::ProcessCtsSubSubEvent(), CbmMcbm2018UnpackerAlgoRich::ProcessHubBlock(), CbmMcbm2018UnpackerAlgoRich::ProcessMbs(), CbmMcbm2018UnpackerAlgoRich::ProcessMs(), CbmMcbm2018UnpackerAlgoRich::ProcessSubSubEvent(), and CbmMcbm2018UnpackerAlgoRich::ProcessTrbPacket().
|
inline |
Definition at line 135 of file CbmMcbm2018UnpackerAlgoRich.h.
References fCurWord, fData, fOffset, fSize, fWordCounter, and size().
Referenced by CbmMcbm2018UnpackerAlgoRich::ProcessMs().
|
private |
Definition at line 132 of file CbmMcbm2018UnpackerAlgoRich.h.
Referenced by GetCurWord(), NextWord(), and SetData().
|
private |
Definition at line 128 of file CbmMcbm2018UnpackerAlgoRich.h.
Referenced by GetData(), IsLastSubSubEvent(), IsNextPadding(), NextWord(), and SetData().
|
private |
Definition at line 130 of file CbmMcbm2018UnpackerAlgoRich.h.
Referenced by GetOffset(), IsLastSubSubEvent(), IsNextPadding(), NextWord(), and SetData().
|
private |
Definition at line 129 of file CbmMcbm2018UnpackerAlgoRich.h.
|
private |
Definition at line 131 of file CbmMcbm2018UnpackerAlgoRich.h.
Referenced by GetWordCounter(), NextWord(), and SetData().