Project
Loading...
Searching...
No Matches
o2::tpc::rawreader Namespace Reference

Classes

class  ADCRawData
 helper to store the ADC raw data More...
 
class  GBTFrame
 helper to encapsulate a GBTFrame More...
 
class  RawReaderCRU
 Reader for RAW TPC data. More...
 
class  RawReaderCRUEventSync
 
class  RawReaderCRUManager
 
class  SyncPosition
 helper encoding of the sync position More...
 

Typedefs

using RDHUtils = o2::raw::RDHUtils
 
using RDH = o2::header::RDHAny
 
using SyncArray = std::array< SyncPosition, 5 >
 

Enumerations

enum  DebugLevel : uint8_t {
  SyncPositions = 0 , GBTFrames = 1 , ADCValues = 2 , RDHDump = 3 ,
  EventInfo = 5
}
 debug level bits More...
 
enum class  DataType : uint8_t { Continuous = 1 , HBScaling = 2 , Triggered = 3 }
 data type More...
 
enum class  ReaderType : uint8_t { FLP = 0 , EPN = 1 }
 file type More...
 
enum class  RAWDataType : uint8_t { GBT = 0 , LinkZS = 1 }
 data type More...
 

Typedef Documentation

◆ RDH

Definition at line 52 of file RawReaderCRU.h.

◆ RDHUtils

Definition at line 51 of file RawReaderCRU.h.

◆ SyncArray

using o2::tpc::rawreader::SyncArray = typedef std::array<SyncPosition, 5>

Definition at line 221 of file RawReaderCRU.h.

Enumeration Type Documentation

◆ DataType

enum class o2::tpc::rawreader::DataType : uint8_t
strong

data type

Enumerator
Continuous 

continuous data taking

HBScaling 

heart beat sclaing mode

Triggered 

triggered data

Definition at line 64 of file RawReaderCRU.h.

◆ DebugLevel

debug level bits

Enumerator
SyncPositions 

dump sync positions

GBTFrames 

dump all GBT frames

ADCValues 

dump extracted ADC values

RDHDump 

dump full RDH

EventInfo 

dump event synchronisation information

Definition at line 55 of file RawReaderCRU.h.

◆ RAWDataType

enum class o2::tpc::rawreader::RAWDataType : uint8_t
strong

data type

Enumerator
GBT 

GBT encoded raw data.

LinkZS 

Link based zero suppression.

Definition at line 77 of file RawReaderCRU.h.

◆ ReaderType

enum class o2::tpc::rawreader::ReaderType : uint8_t
strong

file type

Enumerator
FLP 

single files from FLP as 8k pages with RAWDataHeader

EPN 

STF builder data merged on EPN.

Definition at line 71 of file RawReaderCRU.h.