|
| HmpidDecodeRawMem (int *EqIds, int *CruIds, int *LinkIds, int numOfEquipments) |
|
| HmpidDecodeRawMem (int numOfEquipments) |
|
| ~HmpidDecodeRawMem () |
| Destructor.
|
|
bool | setUpStream (void *Buffer, long BufferLen) |
|
| HmpidDecoder (int *EqIds, int *CruIds, int *LinkIds, int numOfEquipments) |
|
| HmpidDecoder (int numOfEquipments) |
|
| ~HmpidDecoder () |
| Destructor : remove the Equipments instances.
|
|
void | init () |
| Resets to 0 all the class members.
|
|
void | setVerbosity (int Level) |
|
int | getVerbosity () |
|
int | getNumberOfEquipments () |
|
int | getEquipmentIndex (int EquipmentId) |
|
int | getEquipmentIndex (int CruID, int LinkId) |
|
int | getEquipmentID (int CruId, int LinkId) |
|
bool | decodeBuffer () |
|
uint16_t | getChannelSamples (int Equipment, int Column, int Dilogic, int Channel) |
|
double | getChannelSum (int Equipment, int Column, int Dilogic, int Channel) |
|
double | getChannelSquare (int Equipment, int Column, int Dilogic, int Channel) |
|
uint16_t | getPadSamples (int Module, int Column, int Row) |
|
double | getPadSum (int Module, int Column, int Row) |
|
double | getPadSquares (int Module, int Column, int Row) |
|
void | dumpErrors (int Equipment) |
|
void | dumpPads (int Equipment, int type=0) |
|
void | writeSummaryFile (char *summaryFileName) |
|
float | getAverageEventSize (int Equipment) |
|
float | getAverageBusyTime (int Equipment) |
|
|
int | mVerbose |
|
HmpidEquipment * | mTheEquipments [MAXEQUIPMENTS] |
|
int | mNumberOfEquipments |
|
int | mHeEvent |
|
int | mHeBusy |
|
int | mNumberWordToRead |
|
int | mPayloadTail |
|
int | mHeFEEID |
|
int | mHeSize |
|
int | mHeVer |
|
int | mHePrior |
|
int | mHeStop |
|
int | mHePages |
|
int | mEquipment |
|
int | mHeOffsetNewPack |
|
int | mHeMemorySize |
|
int | mHeDetectorID |
|
int | mHeDW |
|
int | mHeCruID |
|
int | mHePackNum |
|
int | mHePAR |
|
int | mHePageNum |
|
int | mHeLinkNum |
|
int | mHeFirmwareVersion |
|
int | mHeHmpidError |
|
int | mHeBCDI |
|
int | mHeORBIT |
|
int | mHeTType |
|
int32_t * | mActualStreamPtr |
|
int32_t * | mEndStreamPtr |
|
int32_t * | mStartStreamPtr |
|
static char | sErrorDescription [MAXERRORS][MAXDESCRIPTIONLENGHT] |
| Decoding Error Messages Definitions. More...
|
|
static char | sHmpidErrorDescription [MAXHMPIDERRORS][MAXDESCRIPTIONLENGHT] |
| HMPID Firmware Error Messages Definitions. More...
|
|
int | checkType (int32_t wp, int *p1, int *p2, int *p3, int *p4) |
|
bool | isRowMarker (int32_t wp, int *Err, int *rowSize, int *mark) |
|
bool | isSegmentMarker (int32_t wp, int *Err, int *segSize, int *Seg, int *mark) |
|
bool | isPadWord (int32_t wp, int *Err, int *Col, int *Dilogic, int *Channel, int *Charge) |
|
bool | isEoEmarker (int32_t wp, int *Err, int *Col, int *Dilogic, int *Eoesize) |
|
int | decodeHeader (int32_t *streamPtrAdr, int *EquipIndex) |
|
bool | decodeHmpidError (int ErrorField, char *outbuf) |
|
void | dumpHmpidError (int ErrorField) |
|
HmpidEquipment * | evaluateHeaderContents (int EquipmentIndex) |
|
void | updateStatistics (HmpidEquipment *eq) |
|
int32_t * | getActualStreamPtr () |
|