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

Class interface for the MID link decoder. More...

#include <cstdint>
#include <vector>
#include <functional>
#include <gsl/gsl>
#include "DetectorsRaw/RDHUtils.h"
#include "Headers/RAWDataHeader.h"
#include "DataFormatsMID/ROBoard.h"
#include "DataFormatsMID/ROFRecord.h"
#include "MIDRaw/ElectronicsDelay.h"
#include "MIDRaw/FEEIdConfig.h"

Go to the source code of this file.

Classes

class  o2::mid::LinkDecoder
 

Namespaces

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

Functions

std::unique_ptr< LinkDecodero2::mid::createGBTDecoder (const o2::header::RDHAny &rdh, uint16_t feeId, bool isDebugMode, uint8_t mask, const ElectronicsDelay &electronicsDelay)
 
std::unique_ptr< LinkDecodero2::mid::createLinkDecoder (const o2::header::RDHAny &rdh, uint16_t feeId, bool isDebugMode, uint8_t mask, const ElectronicsDelay &electronicsDelay, const FEEIdConfig &feeIdConfig)
 
std::unique_ptr< LinkDecodero2::mid::createLinkDecoder (uint16_t feeId, bool isBare=false, bool isDebugMode=false, uint8_t mask=0xFF, const ElectronicsDelay &electronicsDelay=ElectronicsDelay(), const FEEIdConfig &feeIdConfig=FEEIdConfig())
 

Detailed Description

Class interface for the MID link decoder.

Author
Diego Stocco <Diego.Stocco at cern.ch>
Date
07 November 2020

Definition in file LinkDecoder.h.