Project
Loading...
Searching...
No Matches
GBTWord.h File Reference
#include <Rtypes.h>
#include <cstdint>

Go to the source code of this file.

Classes

struct  o2::itsmft::GBTWord
 
struct  o2::itsmft::GBTDataHeader
 
struct  o2::itsmft::GBTDataHeaderL
 
struct  o2::itsmft::GBTDataTrailer
 
struct  o2::itsmft::GBTTrigger
 
struct  o2::itsmft::GBTData
 
struct  o2::itsmft::GBTDiagnostic
 
struct  o2::itsmft::GBTCableDiagnostic
 
struct  o2::itsmft::GBTCableStatus
 
struct  o2::itsmft::GBTCalibration
 

Namespaces

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

Variables

constexpr uint64_t o2::itsmft::LANESMask = (0x1 << 28) - 1
 
constexpr uint8_t o2::itsmft::GBTFlagDataHeader = 0xe0
 GBT payload header flag.
 
constexpr uint8_t o2::itsmft::GBTFlagDataTrailer = 0xf0
 GBT payload trailer flag.
 
constexpr uint8_t o2::itsmft::GBTFlagTrigger = 0xe8
 GBT trigger status word flag.
 
constexpr uint8_t o2::itsmft::GBTFlagDiagnostic = 0xe4
 GBT diagnostic status word flag.
 
constexpr uint8_t o2::itsmft::GBTFlagCalibration = 0xf8
 GBT calibration status word flag.
 
constexpr uint8_t o2::itsmft::GBTFlagRDH = 0x00
 
constexpr uint8_t o2::itsmft::GBTFlagDataIB = 0x20
 
constexpr uint8_t o2::itsmft::GBTFlagDataOB = 0x40
 
constexpr uint8_t o2::itsmft::GBTFlagDataMFT = 0x80
 
constexpr uint8_t o2::itsmft::GBTFlagDiagnosticIB = 0xa0
 
constexpr uint8_t o2::itsmft::GBTFlagDiagnosticOB = 0x60
 
constexpr uint8_t o2::itsmft::GBTFlagStatus = 0xe0
 
constexpr int o2::itsmft::GBTWordLength = 10
 
constexpr int o2::itsmft::GBTPaddedWordLength = 16