#include <PndMvdReadInTBData.h>
|
| PndMvdReadInTBData () |
|
virtual | ~PndMvdReadInTBData () |
|
void | SetFileName (std::vector< TString > fileName) |
|
void | Init () |
|
Bool_t | ReadInData (TClonesArray *sdsDigiContainer, TClonesArray *headerContainer, TClonesArray *allheaderContainer) |
|
Bool_t | ReadInRawData (std::ifstream *fileHandle, std::vector< ULong64_t > &rawData) |
|
void | AnalyzeData (std::vector< ULong64_t > &rawData, Double_t clockFrequency) |
|
pixel | BitAnalyzePixelData (ULong64_t &data) |
|
frameHeader | BitAnalyzeHeader (ULong64_t &header) |
|
frameTrailer | BitAnalyzeTrailer (ULong64_t &trailer) |
|
std::pair< UInt_t, UInt_t > | PixeladdressToMatrixAddress (UInt_t pixelglobaladdress) |
|
void | SetClockFrequency (Double_t val) |
|
void | SetFE (Int_t val) |
|
UInt_t | GetNonSequenctialFC () const |
|
UInt_t | GetDoubleHeader () const |
|
UInt_t | GetDoubleTrailer () const |
|
UInt_t | GetSuperFrameCount () const |
|
UInt_t | GetTotalHitCount () const |
|
UInt_t | GetCorrectHitCount () const |
|
UInt_t | GetPreFrameLossHitCount () const |
|
UInt_t | GetHammingLossHitCount () const |
|
UInt_t | GetCRCLossHitCount () const |
|
UInt_t | GetTotalFrameCount () const |
|
UInt_t | GetCorrectFrameCount () const |
|
UInt_t | GetHammingLossFrameCount () const |
|
UInt_t | GetCRCLossFrameCount () const |
|
UInt_t | GetTotalHeaderCount () const |
|
UInt_t | GetTotalTrailerCount () const |
|
PndSdsDigiTopix4 | ProcessData (ULong64_t &data, frameHeader &header, Double_t &clockFrequency) |
|
ULong64_t | ReflectBitsStream (ULong64_t crc, int bitnum) |
|
ULong64_t | CalculateCRCTableFast (std::vector< char > p, ULong64_t len) |
|
void | GenerateCRCTable () |
|
UShort_t | CheckHammingCode (ULong64_t dataword, int dataword_length) |
|
ULong64_t | ConvertToPix4HammingToStandardHamming (ULong64_t topixhamming) |
|
void | AnalyzeToPixFrame (Double_t clockFrequency) |
|
void | SetVerbose (Int_t val) |
|
Definition at line 47 of file PndMvdReadInTBData.h.
◆ PndMvdReadInTBData()
PndMvdReadInTBData::PndMvdReadInTBData |
( |
| ) |
|
◆ ~PndMvdReadInTBData()
virtual PndMvdReadInTBData::~PndMvdReadInTBData |
( |
| ) |
|
|
virtual |
◆ AnalyzeData()
void PndMvdReadInTBData::AnalyzeData |
( |
std::vector< ULong64_t > & |
rawData, |
|
|
Double_t |
clockFrequency |
|
) |
| |
◆ AnalyzeToPixFrame()
void PndMvdReadInTBData::AnalyzeToPixFrame |
( |
Double_t |
clockFrequency | ) |
|
◆ BitAnalyzeHeader()
frameHeader PndMvdReadInTBData::BitAnalyzeHeader |
( |
ULong64_t & |
header | ) |
|
◆ BitAnalyzePixelData()
pixel PndMvdReadInTBData::BitAnalyzePixelData |
( |
ULong64_t & |
data | ) |
|
◆ BitAnalyzeTrailer()
frameTrailer PndMvdReadInTBData::BitAnalyzeTrailer |
( |
ULong64_t & |
trailer | ) |
|
◆ CalculateCRCTableFast()
ULong64_t PndMvdReadInTBData::CalculateCRCTableFast |
( |
std::vector< char > |
p, |
|
|
ULong64_t |
len |
|
) |
| |
◆ CheckHammingCode()
UShort_t PndMvdReadInTBData::CheckHammingCode |
( |
ULong64_t |
dataword, |
|
|
int |
dataword_length |
|
) |
| |
◆ ConvertToPix4HammingToStandardHamming()
ULong64_t PndMvdReadInTBData::ConvertToPix4HammingToStandardHamming |
( |
ULong64_t |
topixhamming | ) |
|
◆ GenerateCRCTable()
void PndMvdReadInTBData::GenerateCRCTable |
( |
| ) |
|
◆ GetCorrectFrameCount()
UInt_t PndMvdReadInTBData::GetCorrectFrameCount |
( |
| ) |
const |
|
inline |
◆ GetCorrectHitCount()
UInt_t PndMvdReadInTBData::GetCorrectHitCount |
( |
| ) |
const |
|
inline |
◆ GetCRCLossFrameCount()
UInt_t PndMvdReadInTBData::GetCRCLossFrameCount |
( |
| ) |
const |
|
inline |
◆ GetCRCLossHitCount()
UInt_t PndMvdReadInTBData::GetCRCLossHitCount |
( |
| ) |
const |
|
inline |
◆ GetDoubleHeader()
UInt_t PndMvdReadInTBData::GetDoubleHeader |
( |
| ) |
const |
|
inline |
◆ GetDoubleTrailer()
UInt_t PndMvdReadInTBData::GetDoubleTrailer |
( |
| ) |
const |
|
inline |
◆ GetHammingLossFrameCount()
UInt_t PndMvdReadInTBData::GetHammingLossFrameCount |
( |
| ) |
const |
|
inline |
◆ GetHammingLossHitCount()
UInt_t PndMvdReadInTBData::GetHammingLossHitCount |
( |
| ) |
const |
|
inline |
◆ GetNonSequenctialFC()
UInt_t PndMvdReadInTBData::GetNonSequenctialFC |
( |
| ) |
const |
|
inline |
◆ GetPreFrameLossHitCount()
UInt_t PndMvdReadInTBData::GetPreFrameLossHitCount |
( |
| ) |
const |
|
inline |
◆ GetSuperFrameCount()
UInt_t PndMvdReadInTBData::GetSuperFrameCount |
( |
| ) |
const |
|
inline |
◆ GetTotalFrameCount()
UInt_t PndMvdReadInTBData::GetTotalFrameCount |
( |
| ) |
const |
|
inline |
◆ GetTotalHeaderCount()
UInt_t PndMvdReadInTBData::GetTotalHeaderCount |
( |
| ) |
const |
|
inline |
◆ GetTotalHitCount()
UInt_t PndMvdReadInTBData::GetTotalHitCount |
( |
| ) |
const |
|
inline |
◆ GetTotalTrailerCount()
UInt_t PndMvdReadInTBData::GetTotalTrailerCount |
( |
| ) |
const |
|
inline |
◆ Init()
void PndMvdReadInTBData::Init |
( |
| ) |
|
◆ PixeladdressToMatrixAddress()
std::pair<UInt_t, UInt_t> PndMvdReadInTBData::PixeladdressToMatrixAddress |
( |
UInt_t |
pixelglobaladdress | ) |
|
◆ ProcessData()
◆ ReadInData()
Bool_t PndMvdReadInTBData::ReadInData |
( |
TClonesArray * |
sdsDigiContainer, |
|
|
TClonesArray * |
headerContainer, |
|
|
TClonesArray * |
allheaderContainer |
|
) |
| |
◆ ReadInRawData()
Bool_t PndMvdReadInTBData::ReadInRawData |
( |
std::ifstream * |
fileHandle, |
|
|
std::vector< ULong64_t > & |
rawData |
|
) |
| |
◆ ReflectBitsStream()
ULong64_t PndMvdReadInTBData::ReflectBitsStream |
( |
ULong64_t |
crc, |
|
|
int |
bitnum |
|
) |
| |
◆ SetClockFrequency()
void PndMvdReadInTBData::SetClockFrequency |
( |
Double_t |
val | ) |
|
|
inline |
◆ SetFE()
void PndMvdReadInTBData::SetFE |
( |
Int_t |
val | ) |
|
|
inline |
◆ SetFileName()
void PndMvdReadInTBData::SetFileName |
( |
std::vector< TString > |
fileName | ) |
|
|
inline |
Definition at line 51 of file PndMvdReadInTBData.h.
References i.
54 std::cout <<
"number of entires " << fileName.size() << std::endl;
55 for (
int i = 0;
i < fileName.size();
i++) {
56 std::cout <<
i <<
" " << fileName[
i] << std::endl;
58 fFileNames = fileName;
◆ SetVerbose()
void PndMvdReadInTBData::SetVerbose |
( |
Int_t |
val | ) |
|
|
inline |
The documentation for this class was generated from the following file: