|
CbmRoot
|
#include <PsdGbtReader-v1.00.h>
Public Member Functions | |
| PsdGbtReader () | |
| PsdGbtReader (const uint64_t *input) | |
| void | SetInput (const uint64_t *input) |
| void | ReadMsHeader () |
| void | ReadPackHeader () |
| void | ReadHitHeader () |
| void | ReadHitData () |
| void | ReadMsTrailer () |
| int | ReadMs () |
| void | PrintSaveBuff () |
| void | PrintOut () |
| uint32_t | GetTotalGbtWordsRead () |
| void | SetPrintOutMode (bool mode) |
| ~PsdGbtReader () | |
Public Attributes | |
| std::stringstream | save_buffer |
| struct PsdMsHeader | MsHdr |
| struct PsdPackHeader | PackHdr |
| struct PsdHitHeader | HitHdr |
| struct PsdHitData | HitData |
| struct PsdMsTrailer | MsTrlr |
| std::vector< struct PsdPackHeader > | VectPackHdr |
| std::vector< struct PsdHitHeader > | VectHitHdr |
| std::vector< struct PsdHitData > | VectHitData |
| int | word_index = 0 |
| int | words_missed = 0 |
| int | ms_hdrs_read = 0 |
| int | ms_ends_read = 0 |
Private Attributes | |
| const uint64_t * | buffer |
| bool | print = false |
| int | buffer_shift = 0 |
Definition at line 18 of file PsdGbtReader-v1.00.h.
|
inline |
Definition at line 20 of file PsdGbtReader-v1.00.h.
|
inline |
Definition at line 21 of file PsdGbtReader-v1.00.h.
References buffer, and word_index.
| PsdDataV100::PsdGbtReader::~PsdGbtReader | ( | ) |
Definition at line 10 of file PsdGbtReader-v1.00.cxx.
References HitData, HitHdr, MsHdr, PackHdr, VectHitData, VectHitHdr, and VectPackHdr.
|
inline |
Definition at line 55 of file PsdGbtReader-v1.00.h.
References word_index.
Referenced by CbmMcbm2018MonitorAlgoPsd::ProcessMs(), CbmMcbm2018UnpackerAlgoPsd::ProcessMs(), and CbmPsdUnpackAlgo::unpack().
| void PsdDataV100::PsdGbtReader::PrintOut | ( | ) |
Definition at line 171 of file PsdGbtReader-v1.00.cxx.
References MsHdr, MsTrlr, PackHdr, VectHitData, VectHitHdr, and VectPackHdr.
Referenced by CbmMcbm2018UnpackerAlgoPsd::ProcessMs(), and CbmPsdUnpackAlgo::unpack().
| void PsdDataV100::PsdGbtReader::PrintSaveBuff | ( | ) |
Definition at line 169 of file PsdGbtReader-v1.00.cxx.
References save_buffer.
| void PsdDataV100::PsdGbtReader::ReadHitData | ( | ) |
Definition at line 85 of file PsdGbtReader-v1.00.cxx.
References buffer, HitData, save_buffer, and word_index.
Referenced by ReadMs().
| void PsdDataV100::PsdGbtReader::ReadHitHeader | ( | ) |
Definition at line 62 of file PsdGbtReader-v1.00.cxx.
References buffer, buffer_shift, HitHdr, print, save_buffer, and word_index.
Referenced by ReadMs().
| int PsdDataV100::PsdGbtReader::ReadMs | ( | ) |
Definition at line 114 of file PsdGbtReader-v1.00.cxx.
References HitData, HitHdr, ms_ends_read, MsTrlr, PackHdr, print, ReadHitData(), ReadHitHeader(), ReadMsTrailer(), ReadPackHeader(), save_buffer, VectHitData, VectHitHdr, VectPackHdr, and word_index.
Referenced by CbmMcbm2018MonitorAlgoPsd::ProcessMs(), CbmMcbm2018UnpackerAlgoPsd::ProcessMs(), and CbmPsdUnpackAlgo::unpack().
| void PsdDataV100::PsdGbtReader::ReadMsHeader | ( | ) |
Definition at line 21 of file PsdGbtReader-v1.00.cxx.
References buffer, MsHdr, print, save_buffer, and word_index.
| void PsdDataV100::PsdGbtReader::ReadMsTrailer | ( | ) |
Definition at line 104 of file PsdGbtReader-v1.00.cxx.
References buffer, MsTrlr, print, save_buffer, and word_index.
Referenced by ReadMs().
| void PsdDataV100::PsdGbtReader::ReadPackHeader | ( | ) |
Definition at line 34 of file PsdGbtReader-v1.00.cxx.
References buffer, buffer_shift, PackHdr, print, save_buffer, and word_index.
Referenced by ReadMs().
|
inline |
Definition at line 27 of file PsdGbtReader-v1.00.h.
References buffer, and word_index.
|
inline |
Definition at line 57 of file PsdGbtReader-v1.00.h.
References print.
Referenced by CbmMcbm2018MonitorAlgoPsd::ProcessMs(), CbmMcbm2018UnpackerAlgoPsd::ProcessMs(), and CbmPsdUnpackAlgo::unpack().
|
private |
Definition at line 66 of file PsdGbtReader-v1.00.h.
Referenced by PsdGbtReader(), ReadHitData(), ReadHitHeader(), ReadMsHeader(), ReadMsTrailer(), ReadPackHeader(), and SetInput().
|
private |
Definition at line 69 of file PsdGbtReader-v1.00.h.
Referenced by ReadHitHeader(), and ReadPackHeader().
| struct PsdHitData PsdDataV100::PsdGbtReader::HitData |
Definition at line 37 of file PsdGbtReader-v1.00.h.
Referenced by ReadHitData(), ReadMs(), and ~PsdGbtReader().
| struct PsdHitHeader PsdDataV100::PsdGbtReader::HitHdr |
Definition at line 36 of file PsdGbtReader-v1.00.h.
Referenced by CbmMcbm2018MonitorAlgoPsd::ProcessMs(), CbmMcbm2018UnpackerAlgoPsd::ProcessMs(), ReadHitHeader(), ReadMs(), CbmPsdUnpackAlgo::unpack(), and ~PsdGbtReader().
| int PsdDataV100::PsdGbtReader::ms_ends_read = 0 |
Definition at line 63 of file PsdGbtReader-v1.00.h.
Referenced by ReadMs().
| int PsdDataV100::PsdGbtReader::ms_hdrs_read = 0 |
Definition at line 62 of file PsdGbtReader-v1.00.h.
| struct PsdMsHeader PsdDataV100::PsdGbtReader::MsHdr |
Definition at line 34 of file PsdGbtReader-v1.00.h.
Referenced by PrintOut(), ReadMsHeader(), and ~PsdGbtReader().
| struct PsdMsTrailer PsdDataV100::PsdGbtReader::MsTrlr |
Definition at line 38 of file PsdGbtReader-v1.00.h.
Referenced by PrintOut(), ReadMs(), and ReadMsTrailer().
| struct PsdPackHeader PsdDataV100::PsdGbtReader::PackHdr |
Definition at line 35 of file PsdGbtReader-v1.00.h.
Referenced by PrintOut(), ReadMs(), ReadPackHeader(), and ~PsdGbtReader().
|
private |
Definition at line 68 of file PsdGbtReader-v1.00.h.
Referenced by ReadHitHeader(), ReadMs(), ReadMsHeader(), ReadMsTrailer(), ReadPackHeader(), and SetPrintOutMode().
| std::stringstream PsdDataV100::PsdGbtReader::save_buffer |
Definition at line 32 of file PsdGbtReader-v1.00.h.
Referenced by PrintSaveBuff(), ReadHitData(), ReadHitHeader(), ReadMs(), ReadMsHeader(), ReadMsTrailer(), and ReadPackHeader().
| std::vector<struct PsdHitData> PsdDataV100::PsdGbtReader::VectHitData |
Definition at line 42 of file PsdGbtReader-v1.00.h.
Referenced by PrintOut(), CbmMcbm2018MonitorAlgoPsd::ProcessMs(), CbmMcbm2018UnpackerAlgoPsd::ProcessMs(), ReadMs(), CbmPsdUnpackAlgo::unpack(), and ~PsdGbtReader().
| std::vector<struct PsdHitHeader> PsdDataV100::PsdGbtReader::VectHitHdr |
Definition at line 41 of file PsdGbtReader-v1.00.h.
Referenced by PrintOut(), CbmMcbm2018MonitorAlgoPsd::ProcessMs(), CbmMcbm2018UnpackerAlgoPsd::ProcessMs(), ReadMs(), CbmPsdUnpackAlgo::unpack(), and ~PsdGbtReader().
| std::vector<struct PsdPackHeader> PsdDataV100::PsdGbtReader::VectPackHdr |
Definition at line 40 of file PsdGbtReader-v1.00.h.
Referenced by PrintOut(), CbmMcbm2018MonitorAlgoPsd::ProcessMs(), CbmMcbm2018UnpackerAlgoPsd::ProcessMs(), ReadMs(), CbmPsdUnpackAlgo::unpack(), and ~PsdGbtReader().
| int PsdDataV100::PsdGbtReader::word_index = 0 |
Definition at line 60 of file PsdGbtReader-v1.00.h.
Referenced by GetTotalGbtWordsRead(), PsdGbtReader(), ReadHitData(), ReadHitHeader(), ReadMs(), ReadMsHeader(), ReadMsTrailer(), ReadPackHeader(), and SetInput().
| int PsdDataV100::PsdGbtReader::words_missed = 0 |
Definition at line 61 of file PsdGbtReader-v1.00.h.