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

Base Class to decode HMPID Raw Data stream. More...

#include <cstdio>
#include <cstdint>
#include <iostream>
#include <cstring>
#include <fairlogger/Logger.h>
#include "CommonDataFormat/InteractionRecord.h"
#include "HMPIDReconstruction/HmpidEquipment.h"

Go to the source code of this file.

Classes

class  o2::hmpid::HmpidDecoder
 

Namespaces

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

Macros

#define MAXDESCRIPTIONLENGHT   50
 
#define RAWBLOCKDIMENSION_W   2048
 
#define HEADERDIMENSION_W   16
 
#define PAYLOADDIMENSION_W   2032
 
#define WTYPE_ROW   1
 
#define WTYPE_EOS   2
 
#define WTYPE_PAD   3
 
#define WTYPE_EOE   4
 
#define WTYPE_NONE   0
 

Detailed Description

Base Class to decode HMPID Raw Data stream.

Author
Antonio Franco - INFN Bari

Definition in file HmpidDecoder.h.

Macro Definition Documentation

◆ HEADERDIMENSION_W

#define HEADERDIMENSION_W   16

Definition at line 35 of file HmpidDecoder.h.

◆ MAXDESCRIPTIONLENGHT

#define MAXDESCRIPTIONLENGHT   50

Definition at line 31 of file HmpidDecoder.h.

◆ PAYLOADDIMENSION_W

#define PAYLOADDIMENSION_W   2032

Definition at line 36 of file HmpidDecoder.h.

◆ RAWBLOCKDIMENSION_W

#define RAWBLOCKDIMENSION_W   2048

Definition at line 34 of file HmpidDecoder.h.

◆ WTYPE_EOE

#define WTYPE_EOE   4

Definition at line 42 of file HmpidDecoder.h.

◆ WTYPE_EOS

#define WTYPE_EOS   2

Definition at line 40 of file HmpidDecoder.h.

◆ WTYPE_NONE

#define WTYPE_NONE   0

Definition at line 43 of file HmpidDecoder.h.

◆ WTYPE_PAD

#define WTYPE_PAD   3

Definition at line 41 of file HmpidDecoder.h.

◆ WTYPE_ROW

#define WTYPE_ROW   1

Definition at line 39 of file HmpidDecoder.h.