CbmRoot
|
Monitoring data for TRD unpacking. More...
#include <UnpackMS.h>
Public Member Functions | |
bool | HasErrors () |
std::string | print () |
Public Attributes | |
size_t | fNumNonMajorTsMsb = 0 |
Counter for the ts_msb used to reconstruct the time. | |
size_t | fNumCreatedRawMsgs = 0 |
counter of created raw messages | |
size_t | fNumEpochMsgs = 0 |
counter of created raw messages | |
size_t | fNumCreatedInfoMsgs = 0 |
counter of created info messages | |
size_t | fNumElinkMis = 0 |
Number of SOM to RDA/EOM mismatches. | |
size_t | fNumCorruptEom = 0 |
Number of corrupted EOM frames. | |
size_t | fNumWildRda = 0 |
Number of rda frames outside of a SOM frame range. | |
size_t | fNumWildEom = 0 |
Number of eom frames outside of a SOM frame range. | |
size_t | fNumUnknownWords = 0 |
Number of unknown words. | |
size_t | fNumMissingEom = 0 |
Number of missing EOM frames to finish a SOM frame. | |
size_t | fNumWildNul = 0 |
Number of wild null words, should only appear at the end of a µSlice. | |
size_t | fNumCrcValidFlags = 0 |
counter for inf/error flags from the µSlices | |
size_t | fNumOverflowFlimFlags = 0 |
counter for inf/error flags from the µSlices | |
size_t | fNumOverflowUserFlags = 0 |
counter for inf/error flags from the µSlices | |
size_t | fNumDataErrorFlags = 0 |
counter for inf/error flags from the µSlices | |
Monitoring data for TRD unpacking.
Definition at line 59 of file trd/UnpackMS.h.
|
inline |
Definition at line 76 of file trd/UnpackMS.h.
References fNumCorruptEom, fNumCrcValidFlags, fNumDataErrorFlags, fNumElinkMis, fNumMissingEom, fNumOverflowFlimFlags, fNumOverflowUserFlags, fNumUnknownWords, fNumWildEom, fNumWildNul, and fNumWildRda.
|
inline |
Definition at line 83 of file trd/UnpackMS.h.
References fNumCorruptEom, fNumCrcValidFlags, fNumCreatedInfoMsgs, fNumCreatedRawMsgs, fNumDataErrorFlags, fNumElinkMis, fNumEpochMsgs, fNumMissingEom, fNumNonMajorTsMsb, fNumOverflowFlimFlags, fNumOverflowUserFlags, fNumUnknownWords, fNumWildEom, fNumWildNul, and fNumWildRda.
size_t cbm::algo::trd::UnpackMonitorData::fNumCorruptEom = 0 |
Number of corrupted EOM frames.
Definition at line 65 of file trd/UnpackMS.h.
Referenced by HasErrors(), and print().
size_t cbm::algo::trd::UnpackMonitorData::fNumCrcValidFlags = 0 |
counter for inf/error flags from the µSlices
Definition at line 71 of file trd/UnpackMS.h.
Referenced by cbm::algo::trd::UnpackMS< sys_ver >::digestMsFlags(), HasErrors(), and print().
size_t cbm::algo::trd::UnpackMonitorData::fNumCreatedInfoMsgs = 0 |
counter of created info messages
Definition at line 63 of file trd/UnpackMS.h.
Referenced by print().
size_t cbm::algo::trd::UnpackMonitorData::fNumCreatedRawMsgs = 0 |
counter of created raw messages
Definition at line 61 of file trd/UnpackMS.h.
Referenced by print().
size_t cbm::algo::trd::UnpackMonitorData::fNumDataErrorFlags = 0 |
counter for inf/error flags from the µSlices
Definition at line 74 of file trd/UnpackMS.h.
Referenced by cbm::algo::trd::UnpackMS< sys_ver >::digestMsFlags(), HasErrors(), and print().
size_t cbm::algo::trd::UnpackMonitorData::fNumElinkMis = 0 |
Number of SOM to RDA/EOM mismatches.
Definition at line 64 of file trd/UnpackMS.h.
Referenced by HasErrors(), and print().
size_t cbm::algo::trd::UnpackMonitorData::fNumEpochMsgs = 0 |
counter of created raw messages
Definition at line 62 of file trd/UnpackMS.h.
Referenced by print().
size_t cbm::algo::trd::UnpackMonitorData::fNumMissingEom = 0 |
Number of missing EOM frames to finish a SOM frame.
Definition at line 69 of file trd/UnpackMS.h.
Referenced by HasErrors(), and print().
size_t cbm::algo::trd::UnpackMonitorData::fNumNonMajorTsMsb = 0 |
Counter for the ts_msb used to reconstruct the time.
Definition at line 60 of file trd/UnpackMS.h.
Referenced by cbm::algo::trd::UnpackMS< sys_ver >::getTsMsb(), and print().
size_t cbm::algo::trd::UnpackMonitorData::fNumOverflowFlimFlags = 0 |
counter for inf/error flags from the µSlices
Definition at line 72 of file trd/UnpackMS.h.
Referenced by cbm::algo::trd::UnpackMS< sys_ver >::digestMsFlags(), HasErrors(), and print().
size_t cbm::algo::trd::UnpackMonitorData::fNumOverflowUserFlags = 0 |
counter for inf/error flags from the µSlices
Definition at line 73 of file trd/UnpackMS.h.
Referenced by cbm::algo::trd::UnpackMS< sys_ver >::digestMsFlags(), HasErrors(), and print().
size_t cbm::algo::trd::UnpackMonitorData::fNumUnknownWords = 0 |
Number of unknown words.
Definition at line 68 of file trd/UnpackMS.h.
Referenced by HasErrors(), and print().
size_t cbm::algo::trd::UnpackMonitorData::fNumWildEom = 0 |
Number of eom frames outside of a SOM frame range.
Definition at line 67 of file trd/UnpackMS.h.
Referenced by HasErrors(), and print().
size_t cbm::algo::trd::UnpackMonitorData::fNumWildNul = 0 |
Number of wild null words, should only appear at the end of a µSlice.
Definition at line 70 of file trd/UnpackMS.h.
Referenced by HasErrors(), and print().
size_t cbm::algo::trd::UnpackMonitorData::fNumWildRda = 0 |
Number of rda frames outside of a SOM frame range.
Definition at line 66 of file trd/UnpackMS.h.
Referenced by HasErrors(), and print().