|
CbmRoot
|
Monitoring data for TRD unpacking. More...
#include <UnpackMS.h>
Public Member Functions | |
| bool | HasErrors () |
| std::string | print () const |
| void | add (const UnpackMonitorData &rhs) |
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 micro-Slice. | |
| size_t | fNumCrcValidFlags = 0 |
| counter for inf/error flags from the micro-Slices | |
| size_t | fNumOverflowFlimFlags = 0 |
| counter for inf/error flags from the micro-Slices | |
| size_t | fNumOverflowUserFlags = 0 |
| counter for inf/error flags from the micro-Slices | |
| size_t | fNumDataErrorFlags = 0 |
| counter for inf/error flags from the micro-Slices | |
| size_t | fNumErrTimestampUnderflow = 0 |
| Underflow in 64 bit time stamp if offsetting. | |
Monitoring data for TRD unpacking.
Definition at line 59 of file trd/UnpackMS.h.
|
inline |
Definition at line 94 of file trd/UnpackMS.h.
References fNumCorruptEom, fNumCrcValidFlags, fNumCreatedInfoMsgs, fNumCreatedRawMsgs, fNumDataErrorFlags, fNumElinkMis, fNumEpochMsgs, fNumErrTimestampUnderflow, fNumNonMajorTsMsb, fNumOverflowFlimFlags, fNumOverflowUserFlags, fNumUnknownWords, fNumWildEom, fNumWildNul, and fNumWildRda.
|
inline |
Definition at line 77 of file trd/UnpackMS.h.
References fNumCorruptEom, fNumCrcValidFlags, fNumDataErrorFlags, fNumElinkMis, fNumErrTimestampUnderflow, fNumMissingEom, fNumOverflowFlimFlags, fNumOverflowUserFlags, fNumUnknownWords, fNumWildEom, fNumWildNul, and fNumWildRda.
|
inline |
Definition at line 84 of file trd/UnpackMS.h.
References fNumCorruptEom, fNumCrcValidFlags, fNumCreatedInfoMsgs, fNumCreatedRawMsgs, fNumDataErrorFlags, fNumElinkMis, fNumEpochMsgs, fNumErrTimestampUnderflow, 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 add(), HasErrors(), and print().
| size_t cbm::algo::trd::UnpackMonitorData::fNumCrcValidFlags = 0 |
counter for inf/error flags from the micro-Slices
Definition at line 71 of file trd/UnpackMS.h.
Referenced by add(), 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.
| size_t cbm::algo::trd::UnpackMonitorData::fNumCreatedRawMsgs = 0 |
counter of created raw messages
Definition at line 61 of file trd/UnpackMS.h.
| size_t cbm::algo::trd::UnpackMonitorData::fNumDataErrorFlags = 0 |
counter for inf/error flags from the micro-Slices
Definition at line 74 of file trd/UnpackMS.h.
Referenced by add(), 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 add(), 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.
| size_t cbm::algo::trd::UnpackMonitorData::fNumErrTimestampUnderflow = 0 |
Underflow in 64 bit time stamp if offsetting.
Definition at line 75 of file trd/UnpackMS.h.
Referenced by add(), HasErrors(), cbm::algo::trd::UnpackMS< sys_ver >::makeDigi(), cbm::algo::trd::UnpackMS< sys_ver >::makeDigi(), and 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 add(), cbm::algo::trd::UnpackMS< sys_ver >::getTsMsb(), and print().
| size_t cbm::algo::trd::UnpackMonitorData::fNumOverflowFlimFlags = 0 |
counter for inf/error flags from the micro-Slices
Definition at line 72 of file trd/UnpackMS.h.
Referenced by add(), 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 micro-Slices
Definition at line 73 of file trd/UnpackMS.h.
Referenced by add(), 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 add(), 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 add(), HasErrors(), and print().
| size_t cbm::algo::trd::UnpackMonitorData::fNumWildNul = 0 |
Number of wild null words, should only appear at the end of a micro-Slice.
Definition at line 70 of file trd/UnpackMS.h.
Referenced by add(), 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 add(), HasErrors(), and print().