CbmRoot
PsdData::PsdGbtReader Class Reference

#include <PsdGbtReader.h>

Collaboration diagram for PsdData::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 17 of file PsdGbtReader.h.

Constructor & Destructor Documentation

◆ PsdGbtReader() [1/2]

PsdData::PsdGbtReader::PsdGbtReader ( )
inline

Definition at line 20 of file PsdGbtReader.h.

◆ PsdGbtReader() [2/2]

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

Definition at line 21 of file PsdGbtReader.h.

References buffer, and gbt_word_index.

◆ ~PsdGbtReader()

Member Function Documentation

◆ GetTotalGbtWordsRead()

uint32_t PsdData::PsdGbtReader::GetTotalGbtWordsRead ( )
inline

◆ ReadEventFles()

◆ ReadEventHeaderAbFles()

◆ ReadEventHeaderAcFles()

◆ ReadHitDataFles()

◆ ReadHitHeaderFles()

◆ SetInput()

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

Definition at line 36 of file PsdGbtReader.h.

References buffer, and gbt_word_index.

◆ SetPrintOutMode()

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

Definition at line 40 of file PsdGbtReader.h.

References PrintOut.

Referenced by CbmMcbm2018MonitorAlgoPsd::ProcessMs().

Member Data Documentation

◆ buffer

const uint64_t* PsdData::PsdGbtReader::buffer
private

◆ buffer_shift

int PsdData::PsdGbtReader::buffer_shift = 0
private

◆ EvHdrAb

◆ EvHdrAc

◆ gbt_word_index

uint32_t PsdData::PsdGbtReader::gbt_word_index = 0
private

◆ HitData

PsdHitData PsdData::PsdGbtReader::HitData

Definition at line 31 of file PsdGbtReader.h.

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

◆ HitHdr

◆ PrintOut

bool PsdData::PsdGbtReader::PrintOut = false
private

◆ VectHitData

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

◆ VectHitHdr

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

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