19#ifndef COMMON_HMPIDEQUIPMENT_H_
20#define COMMON_HMPIDEQUIPMENT_H_
70 uint32_t mEquipmentId;
117 return (mEquipmentId);
static constexpr int N_COLUMNS
static constexpr int N_DILOGICS
static constexpr int N_CHANNELS
int mWordsPerDilogicCounter
void setPad(int col, int dil, int cha, uint16_t charge)
double mPadSum[Geo::N_COLUMNS][Geo::N_DILOGICS][Geo::N_CHANNELS]
uint32_t mPadSamples[Geo::N_COLUMNS][Geo::N_DILOGICS][Geo::N_CHANNELS]
void setError(int ErrType)
void init()
Inits the members for the decoding.
double mPadSquares[Geo::N_COLUMNS][Geo::N_DILOGICS][Geo::N_CHANNELS]
~HmpidEquipment()
Destructor : do nothing.
void resetPadMap()
Resets the matrix that contains the results of the decoding.
void resetErrors()
Resets the decoding errors statistics.
float mPadsPerEventAverage
const int ERR_DOUBLEEOEMARK
const int TH_WRONGEQUIPINDEX
const int ERR_DOUBLEMARKWORD
const int ERR_DUPLICATEPAD
const int ERR_LOSTEOEMARK
const int ERR_WRONGSIZESEGMENTMARK
const int TH_FILENOTEXISTS
const int TH_NULLBUFFERPOINTER
const int ERR_ROWMARKEMPTY
const int TH_BUFFERPOINTERTOEND
const uint64_t OUTRANGEEVENTNUMBER
const int ERR_LOSTEOSMARK
const int ERR_ROWMARKWRONG
const int ERR_ROWMARKERROR
const int ERR_ROWMARKLOST
const int TH_WRONGBUFFERDIM
const int TH_WRONGFILELEN
const int ERR_WRONGSIZEINEOE
a couple of static helper functions to create timestamp values for CCDB queries or override obsolete ...