CbmRoot
|
Monitoring data for RICH unpacking. More...
#include <UnpackMS.h>
Public Member Functions | |
bool | HasErrors () const |
std::string | print () const |
Public Attributes | |
uint32_t | fNumDebugMessage = 0 |
Received debug messages. | |
uint32_t | fNumCtsAndUnmappedDirich = 0 |
Dirich address is unknown (or is of a CTS) | |
uint32_t | fNumErrInvalidFirstMessage = 0 |
First message is not HEADER. | |
uint32_t | fNumErrInvalidSecondMessage = 0 |
Second message is not EPOCH. | |
uint32_t | fNumErrInvalidLastMessage = 0 |
Last message is not TRAILER. | |
uint32_t | fNumErrWildHeaderMessage = 0 |
TDC header in invalid position. | |
uint32_t | fNumErrWildTrailerMessage = 0 |
TDC trailer in invalid position. | |
uint32_t | fNumErrWildEpoch = 0 |
TDC epoch in invalid position. | |
uint32_t | fNumErrWildTdcTime = 0 |
TDC time (digi) in invalid position. | |
uint32_t | fNumErrTdcErrorWord = 0 |
TDC word of error type. | |
uint32_t | fNumErrChannelOutOfBounds = 0 |
TDC channel out of bounds. | |
uint32_t | fNumErrOrphanRecovTimeData = 0 |
TimeData in last position (not TRAILER) but not creating a Digi. | |
uint32_t | fNumWarnRecoveredLastDigi = 0 |
TimeData in last position (not TRAILER) led to recovered Digi. | |
uint32_t | fNumErrInvalidHubId = 0 |
"SubSubEvent" has invalid ID | |
uint32_t | fNumErrInvalidHubSize = 0 |
Premature end of hub block. | |
uint32_t | fNumErrExcessLastWords = 0 |
More than expected trailing words. | |
uint32_t | fNumSkippedSubsubevent = 0 |
Whenever subsubevent skipped due to error (but not mask) | |
|
inline |
Definition at line 86 of file rich/UnpackMS.h.
References fNumDebugMessage, fNumErrChannelOutOfBounds, fNumErrExcessLastWords, fNumErrInvalidFirstMessage, fNumErrInvalidHubId, fNumErrInvalidHubSize, fNumErrInvalidLastMessage, fNumErrInvalidSecondMessage, fNumErrOrphanRecovTimeData, fNumErrTdcErrorWord, fNumErrWildEpoch, fNumErrWildHeaderMessage, fNumErrWildTdcTime, and fNumErrWildTrailerMessage.
|
inline |
Definition at line 95 of file rich/UnpackMS.h.
References fNumCtsAndUnmappedDirich, fNumDebugMessage, fNumErrChannelOutOfBounds, fNumErrExcessLastWords, fNumErrInvalidFirstMessage, fNumErrInvalidHubId, fNumErrInvalidHubSize, fNumErrInvalidLastMessage, fNumErrInvalidSecondMessage, fNumErrOrphanRecovTimeData, fNumErrTdcErrorWord, fNumErrWildEpoch, fNumErrWildHeaderMessage, fNumErrWildTdcTime, fNumErrWildTrailerMessage, fNumSkippedSubsubevent, and fNumWarnRecoveredLastDigi.
uint32_t cbm::algo::rich::UnpackMonitorData::fNumCtsAndUnmappedDirich = 0 |
Dirich address is unknown (or is of a CTS)
Definition at line 69 of file rich/UnpackMS.h.
Referenced by print(), and cbm::algo::rich::UnpackMS::ProcessSubSubEvent().
uint32_t cbm::algo::rich::UnpackMonitorData::fNumDebugMessage = 0 |
Received debug messages.
Definition at line 68 of file rich/UnpackMS.h.
Referenced by HasErrors(), print(), and cbm::algo::rich::UnpackMS::ProcessSubSubEvent().
uint32_t cbm::algo::rich::UnpackMonitorData::fNumErrChannelOutOfBounds = 0 |
TDC channel out of bounds.
Definition at line 78 of file rich/UnpackMS.h.
Referenced by HasErrors(), print(), and cbm::algo::rich::UnpackMS::ProcessTimeDataWord().
uint32_t cbm::algo::rich::UnpackMonitorData::fNumErrExcessLastWords = 0 |
More than expected trailing words.
Definition at line 83 of file rich/UnpackMS.h.
Referenced by HasErrors(), print(), and cbm::algo::rich::UnpackMS::ProcessHubBlock().
uint32_t cbm::algo::rich::UnpackMonitorData::fNumErrInvalidFirstMessage = 0 |
First message is not HEADER.
Definition at line 70 of file rich/UnpackMS.h.
Referenced by HasErrors(), print(), and cbm::algo::rich::UnpackMS::ProcessSubSubEvent().
uint32_t cbm::algo::rich::UnpackMonitorData::fNumErrInvalidHubId = 0 |
"SubSubEvent" has invalid ID
Definition at line 81 of file rich/UnpackMS.h.
Referenced by HasErrors(), print(), and cbm::algo::rich::UnpackMS::ProcessHubBlock().
uint32_t cbm::algo::rich::UnpackMonitorData::fNumErrInvalidHubSize = 0 |
Premature end of hub block.
Definition at line 82 of file rich/UnpackMS.h.
Referenced by HasErrors(), print(), and cbm::algo::rich::UnpackMS::ProcessHubBlock().
uint32_t cbm::algo::rich::UnpackMonitorData::fNumErrInvalidLastMessage = 0 |
Last message is not TRAILER.
Definition at line 72 of file rich/UnpackMS.h.
Referenced by HasErrors(), print(), and cbm::algo::rich::UnpackMS::ProcessSubSubEvent().
uint32_t cbm::algo::rich::UnpackMonitorData::fNumErrInvalidSecondMessage = 0 |
Second message is not EPOCH.
Definition at line 71 of file rich/UnpackMS.h.
Referenced by HasErrors(), print(), and cbm::algo::rich::UnpackMS::ProcessSubSubEvent().
uint32_t cbm::algo::rich::UnpackMonitorData::fNumErrOrphanRecovTimeData = 0 |
TimeData in last position (not TRAILER) but not creating a Digi.
Definition at line 79 of file rich/UnpackMS.h.
Referenced by HasErrors(), print(), and cbm::algo::rich::UnpackMS::ProcessSubSubEvent().
uint32_t cbm::algo::rich::UnpackMonitorData::fNumErrTdcErrorWord = 0 |
TDC word of error type.
Definition at line 77 of file rich/UnpackMS.h.
Referenced by HasErrors(), print(), and cbm::algo::rich::UnpackMS::ProcessSubSubEvent().
uint32_t cbm::algo::rich::UnpackMonitorData::fNumErrWildEpoch = 0 |
TDC epoch in invalid position.
Definition at line 75 of file rich/UnpackMS.h.
Referenced by HasErrors(), print(), and cbm::algo::rich::UnpackMS::ProcessSubSubEvent().
uint32_t cbm::algo::rich::UnpackMonitorData::fNumErrWildHeaderMessage = 0 |
TDC header in invalid position.
Definition at line 73 of file rich/UnpackMS.h.
Referenced by HasErrors(), print(), and cbm::algo::rich::UnpackMS::ProcessSubSubEvent().
uint32_t cbm::algo::rich::UnpackMonitorData::fNumErrWildTdcTime = 0 |
TDC time (digi) in invalid position.
Definition at line 76 of file rich/UnpackMS.h.
Referenced by HasErrors(), print(), and cbm::algo::rich::UnpackMS::ProcessSubSubEvent().
uint32_t cbm::algo::rich::UnpackMonitorData::fNumErrWildTrailerMessage = 0 |
TDC trailer in invalid position.
Definition at line 74 of file rich/UnpackMS.h.
Referenced by HasErrors(), print(), and cbm::algo::rich::UnpackMS::ProcessSubSubEvent().
uint32_t cbm::algo::rich::UnpackMonitorData::fNumSkippedSubsubevent = 0 |
Whenever subsubevent skipped due to error (but not mask)
Definition at line 84 of file rich/UnpackMS.h.
Referenced by print(), and cbm::algo::rich::UnpackMS::ProcessSubSubEvent().
uint32_t cbm::algo::rich::UnpackMonitorData::fNumWarnRecoveredLastDigi = 0 |
TimeData in last position (not TRAILER) led to recovered Digi.
Definition at line 80 of file rich/UnpackMS.h.
Referenced by print(), and cbm::algo::rich::UnpackMS::ProcessSubSubEvent().