Analysis Software
Documentation for sPHENIX simulation software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
GBTLink.h File Reference
#include "mvtx_decoder/mvtx_utils.h"
#include "mvtx_decoder/PayLoadCont.h"
#include "mvtx_decoder/PayLoadSG.h"
#include "mvtx_decoder/DecodingStat.h"
#include "mvtx_decoder/GBTWord.h"
#include "mvtx_decoder/InteractionRecord.h"
#include <iostream>
#include <memory>
#include <iomanip>
+ Include dependency graph for GBTLink.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  mvtx::TRGData
 
struct  mvtx::mvtx_hit
 
struct  mvtx::GBTLink
 support for the GBT single link data More...
 

Namespaces

namespace  mvtx
 

Macros

#define _RAW_READER_ERROR_CHECKS_
 
#define GBTLINK_DECODE_ERRORCHECK(errRes, errEval)
 

Macro Definition Documentation

#define _RAW_READER_ERROR_CHECKS_

Definition at line 9 of file GBTLink.h.

View newest version in sPHENIX GitHub at line 9 of file GBTLink.h

#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 AbortedOnError; \
}

Definition at line 28 of file GBTLink.h.

View newest version in sPHENIX GitHub at line 28 of file GBTLink.h