|
| | 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 () |
| |