Project
Loading...
Searching...
No Matches
GBTLink.h File Reference

Declarations of helper classes for the ITS/MFT raw data decoding. More...

Go to the source code of this file.

Classes

struct  o2::itsmft::GBTLink
 support for the GBT single link data More...
 

Namespaces

namespace  o2
 a couple of static helper functions to create timestamp values for CCDB queries or override obsolete objects
 
namespace  o2::itsmft
 

Macros

#define _RAW_READER_ERROR_CHECKS_
 
#define GBTLINK_DECODE_ERRORCHECK(errRes, errEval)
 

Detailed Description

Declarations of helper classes for the ITS/MFT raw data decoding.

Definition in file GBTLink.h.

Macro Definition Documentation

◆ _RAW_READER_ERROR_CHECKS_

#define _RAW_READER_ERROR_CHECKS_

Definition at line 18 of file GBTLink.h.

◆ GBTLINK_DECODE_ERRORCHECK

#define GBTLINK_DECODE_ERRORCHECK (   errRes,
  errEval 
)
Value:
errRes = errEval; \
if ((errRes)&uint8_t(ErrorPrinted)) { \
ruPtr->linkHBFToDump[(uint64_t(subSpec) << 32) + hbfEntry] = irHBF.orbit; \
errRes &= ~uint8_t(ErrorPrinted); \
} \
if ((errRes)&uint8_t(Abort)) { \
discardData(); \
return (status = AbortedOnError); \
}

Definition at line 34 of file GBTLink.h.