CbmRoot
Loading...
Searching...
No Matches
cbm::algo::tof::UnpackMonitorData Struct Reference

#include <UnpackMS.h>

Public Member Functions

bool HasErrors ()
 
std::string print ()
 

Public Attributes

uint32_t fNumNonHitOrTsbMessage = 0
 
uint32_t fNumErrElinkOutOfRange = 0
 Elink not contained in parameters.
 
uint32_t fNumErrInvalidFirstMessage = 0
 First message is not EPOCH.
 
uint32_t fNumErrInvalidLastMessage = 0
 Last message is not EndOfMs.
 
uint32_t fNumErrInvalidMsSize = 0
 Microslice size is not multiple of message size.
 
uint32_t fNumErrTimestampOverflow = 0
 Overflow in 64 bit time stamp.
 
uint32_t fNumErrInvalidStartEpoch = 0
 Microslice index doesn't match first epoch.
 
uint32_t fNumErrInvalidAsicEpochs = 0
 Epoch did not match merged one for an asic.
 

Detailed Description

Definition at line 47 of file tof/UnpackMS.h.

Member Function Documentation

◆ HasErrors()

◆ print()

Member Data Documentation

◆ fNumErrElinkOutOfRange

uint32_t cbm::algo::tof::UnpackMonitorData::fNumErrElinkOutOfRange = 0

Elink not contained in parameters.

Definition at line 49 of file tof/UnpackMS.h.

Referenced by HasErrors(), print(), and cbm::algo::tof::UnpackMS::ProcessHitMessage().

◆ fNumErrInvalidAsicEpochs

uint32_t cbm::algo::tof::UnpackMonitorData::fNumErrInvalidAsicEpochs = 0

Epoch did not match merged one for an asic.

Definition at line 55 of file tof/UnpackMS.h.

Referenced by HasErrors(), and print().

◆ fNumErrInvalidFirstMessage

uint32_t cbm::algo::tof::UnpackMonitorData::fNumErrInvalidFirstMessage = 0

First message is not EPOCH.

Definition at line 50 of file tof/UnpackMS.h.

Referenced by HasErrors(), and print().

◆ fNumErrInvalidLastMessage

uint32_t cbm::algo::tof::UnpackMonitorData::fNumErrInvalidLastMessage = 0

Last message is not EndOfMs.

Definition at line 51 of file tof/UnpackMS.h.

Referenced by HasErrors(), and print().

◆ fNumErrInvalidMsSize

uint32_t cbm::algo::tof::UnpackMonitorData::fNumErrInvalidMsSize = 0

Microslice size is not multiple of message size.

Definition at line 52 of file tof/UnpackMS.h.

Referenced by HasErrors(), and print().

◆ fNumErrInvalidStartEpoch

uint32_t cbm::algo::tof::UnpackMonitorData::fNumErrInvalidStartEpoch = 0

Microslice index doesn't match first epoch.

Definition at line 54 of file tof/UnpackMS.h.

Referenced by HasErrors(), and print().

◆ fNumErrTimestampOverflow

uint32_t cbm::algo::tof::UnpackMonitorData::fNumErrTimestampOverflow = 0

Overflow in 64 bit time stamp.

Definition at line 53 of file tof/UnpackMS.h.

Referenced by HasErrors(), and print().

◆ fNumNonHitOrTsbMessage

uint32_t cbm::algo::tof::UnpackMonitorData::fNumNonHitOrTsbMessage = 0

Definition at line 48 of file tof/UnpackMS.h.

Referenced by HasErrors(), and print().


The documentation for this struct was generated from the following file: