CbmRoot
Loading...
Searching...
No Matches
PsdDataV000::PsdGbtReader Class Reference

#include <PsdGbtReader-v0.00.h>

Collaboration diagram for PsdDataV000::PsdGbtReader:
[legend]

Public Member Functions

 PsdGbtReader ()
 
 PsdGbtReader (const uint64_t *input)
 
 ~PsdGbtReader ()
 
void SetInput (const uint64_t *input)
 
void SetPrintOutMode (bool mode)
 
void ReadEventHeaderAbFles ()
 
void ReadEventHeaderAcFles ()
 
void ReadHitHeaderFles ()
 
void ReadHitDataFles ()
 
int ReadEventFles ()
 
uint32_t GetTotalGbtWordsRead ()
 

Public Attributes

PsdEventHeaderAB EvHdrAb
 
PsdEventHeaderAC EvHdrAc
 
PsdHitHeader HitHdr
 
PsdHitData HitData
 
std::vector< PsdHitHeaderVectHitHdr
 
std::vector< PsdHitDataVectHitData
 

Private Attributes

const uint64_t * buffer
 
bool PrintOut = false
 
uint32_t gbt_word_index = 0
 
int buffer_shift = 0
 

Detailed Description

Definition at line 15 of file PsdGbtReader-v0.00.h.

Constructor & Destructor Documentation

◆ PsdGbtReader() [1/2]

PsdDataV000::PsdGbtReader::PsdGbtReader ( )
inline

Definition at line 18 of file PsdGbtReader-v0.00.h.

◆ PsdGbtReader() [2/2]

PsdDataV000::PsdGbtReader::PsdGbtReader ( const uint64_t * input)
inline

Definition at line 19 of file PsdGbtReader-v0.00.h.

References buffer, and gbt_word_index.

◆ ~PsdGbtReader()

Member Function Documentation

◆ GetTotalGbtWordsRead()

uint32_t PsdDataV000::PsdGbtReader::GetTotalGbtWordsRead ( )
inline

◆ ReadEventFles()

◆ ReadEventHeaderAbFles()

◆ ReadEventHeaderAcFles()

◆ ReadHitDataFles()

◆ ReadHitHeaderFles()

◆ SetInput()

void PsdDataV000::PsdGbtReader::SetInput ( const uint64_t * input)
inline

Definition at line 35 of file PsdGbtReader-v0.00.h.

References buffer, and gbt_word_index.

◆ SetPrintOutMode()

void PsdDataV000::PsdGbtReader::SetPrintOutMode ( bool mode)
inline

Definition at line 40 of file PsdGbtReader-v0.00.h.

References PrintOut.

Referenced by CbmMcbm2018MonitorAlgoPsd::ProcessMs().

Member Data Documentation

◆ buffer

const uint64_t* PsdDataV000::PsdGbtReader::buffer
private

◆ buffer_shift

int PsdDataV000::PsdGbtReader::buffer_shift = 0
private

◆ EvHdrAb

◆ EvHdrAc

◆ gbt_word_index

uint32_t PsdDataV000::PsdGbtReader::gbt_word_index = 0
private

◆ HitData

PsdHitData PsdDataV000::PsdGbtReader::HitData

Definition at line 30 of file PsdGbtReader-v0.00.h.

Referenced by ReadEventFles(), ReadHitDataFles(), and ~PsdGbtReader().

◆ HitHdr

◆ PrintOut

bool PsdDataV000::PsdGbtReader::PrintOut = false
private

◆ VectHitData

std::vector<PsdHitData> PsdDataV000::PsdGbtReader::VectHitData

◆ VectHitHdr

std::vector<PsdHitHeader> PsdDataV000::PsdGbtReader::VectHitHdr

The documentation for this class was generated from the following files: