17#ifndef O2_TOF_COMPRESSOR
18#define O2_TOF_COMPRESSOR
32template <
typename RDH,
bool verbose,
bool parano
id>
struct o2::tof::Compressor::DecoderSummary_t mDecoderSummary
int encoderSpider(int itrm)
const uint32_t * mDecoderPointerMax
uint32_t mDecoderSaveBufferDataLeft
std::ofstream mEncoderFile
void setDecoderCONET(bool val)
void setDecoderCRUZEROES(bool val=true)
uint32_t getEncoderByteCounter() const
struct o2::tof::Compressor::CheckerSummary_t mCheckerSummary
struct o2::tof::Compressor::SpiderSummary_t mSpiderSummary
uint32_t * mEncoderPointer
uint32_t getDecoderByteCounter() const
char * mDecoderSaveBuffer
void setEncoderVerbose(bool val)
uint8_t mDecoderNextWordStep
void setEncoderBufferSize(long val)
struct o2::tof::Compressor::TRMChainCounters_t mTRMChainCounters[10][2]
struct o2::tof::Compressor::DRMCounters_t mDRMCounters
uint32_t * mEncoderPointerMax
const uint32_t * mDecoderPointer
bool processTRMchain(int itrm, int ichain)
const uint32_t * mDecoderPointerNext
long mEncoderBufferSizeInt
void setCheckerVerbose(bool val)
uint32_t * mEncoderPointerStart
void setDecoderBufferSize(long val)
const char * mDecoderBuffer
const int mDecoderSaveBufferSize
struct o2::tof::Compressor::TRMCounters_t mTRMCounters[10]
uint32_t mDecoderSaveBufferDataSize
void setDecoderBuffer(const char *val)
std::ifstream mDecoderFile
void setEncoderBuffer(char *val)
void setDecoderVerbose(bool val)
a couple of static helper functions to create timestamp values for CCDB queries or override obsolete ...
uint32_t DiagnosticWord[12]
uint32_t nDiagnosticWords
uint32_t EventWordsMismatch
const uint32_t * drmHeadW4
const uint32_t * trmDataTrailer[10]
const uint32_t * drmDataHeader
const uint32_t * tofOrbit
const uint32_t * drmHeadW5
const uint32_t * trmError[10][2][32]
const uint32_t * ltmDataTrailer
const uint32_t * drmHeadW1
const uint32_t * trmDataHit[2][15][256]
const uint32_t * drmHeadW3
const uint32_t * drmHeadW2
const uint32_t * ltmDataHeader
const uint32_t * trmDataHeader[10]
const uint32_t * trmChainTrailer[10][2]
const uint32_t * trmChainHeader[10][2]
uint8_t trmDataHits[2][15]
const uint32_t * drmDataTrailer
const uint32_t * tofDataHeader
uint8_t nFramePackedHits[256]
uint32_t FramePackedHit[256][256]
uint32_t EventCounterMismatch
uint32_t EventCounterMismatch
uint32_t EventWordsMismatch