Project
Loading...
Searching...
No Matches
o2::header::DAQID Class Reference

#include <DAQID.h>

Public Types

typedef std::uint8_t ID
 

Public Member Functions

 DAQID ()
 
 DAQID (ID i)
 
 operator ID () const
 
ID getID () const
 
constexpr o2::header::DataOrigin getO2Origin ()
 

Static Public Member Functions

static constexpr o2::header::DataOrigin DAQtoO2 (ID daq)
 
static constexpr ID O2toDAQ (o2::header::DataOrigin o2orig)
 

Static Public Attributes

static constexpr ID TPC = 3
 
static constexpr ID TRD = 4
 
static constexpr ID TOF = 5
 
static constexpr ID HMP = 6
 
static constexpr ID PHS = 7
 
static constexpr ID CPV = 8
 
static constexpr ID INVALID = 9
 
static constexpr ID MCH = 10
 
static constexpr ID ZDC = 15
 
static constexpr ID TRG = 17
 
static constexpr ID EMC = 18
 
static constexpr ID TST = 19
 
static constexpr ID ITS = 32
 
static constexpr ID FDD = 33
 
static constexpr ID FT0 = 34
 
static constexpr ID FV0 = 35
 
static constexpr ID MFT = 36
 
static constexpr ID MID = 37
 
static constexpr ID DCS = 38
 
static constexpr ID FOC = 39
 
static constexpr ID UNLOADED = 255
 
static constexpr ID MINDAQ = TPC
 
static constexpr ID MAXDAQ = FOC
 

Detailed Description

Definition at line 28 of file DAQID.h.

Member Typedef Documentation

◆ ID

typedef std::uint8_t o2::header::DAQID::ID

Definition at line 32 of file DAQID.h.

Constructor & Destructor Documentation

◆ DAQID() [1/2]

o2::header::DAQID::DAQID ( )
inline

Definition at line 58 of file DAQID.h.

◆ DAQID() [2/2]

o2::header::DAQID::DAQID ( ID  i)
inline

Definition at line 59 of file DAQID.h.

Member Function Documentation

◆ DAQtoO2()

static constexpr o2::header::DataOrigin o2::header::DAQID::DAQtoO2 ( ID  daq)
inlinestaticconstexpr

Definition at line 65 of file DAQID.h.

◆ getID()

ID o2::header::DAQID::getID ( ) const
inline

Definition at line 62 of file DAQID.h.

◆ getO2Origin()

constexpr o2::header::DataOrigin o2::header::DAQID::getO2Origin ( )
inlineconstexpr

Definition at line 63 of file DAQID.h.

◆ O2toDAQ()

static constexpr ID o2::header::DAQID::O2toDAQ ( o2::header::DataOrigin  o2orig)
inlinestaticconstexpr

Definition at line 70 of file DAQID.h.

◆ operator ID()

o2::header::DAQID::operator ID ( ) const
inline

Definition at line 60 of file DAQID.h.

Member Data Documentation

◆ CPV

constexpr ID o2::header::DAQID::CPV = 8
staticconstexpr

Definition at line 39 of file DAQID.h.

◆ DCS

constexpr ID o2::header::DAQID::DCS = 38
staticconstexpr

Definition at line 52 of file DAQID.h.

◆ EMC

constexpr ID o2::header::DAQID::EMC = 18
staticconstexpr

Definition at line 44 of file DAQID.h.

◆ FDD

constexpr ID o2::header::DAQID::FDD = 33
staticconstexpr

Definition at line 47 of file DAQID.h.

◆ FOC

constexpr ID o2::header::DAQID::FOC = 39
staticconstexpr

Definition at line 53 of file DAQID.h.

◆ FT0

constexpr ID o2::header::DAQID::FT0 = 34
staticconstexpr

Definition at line 48 of file DAQID.h.

◆ FV0

constexpr ID o2::header::DAQID::FV0 = 35
staticconstexpr

Definition at line 49 of file DAQID.h.

◆ HMP

constexpr ID o2::header::DAQID::HMP = 6
staticconstexpr

Definition at line 37 of file DAQID.h.

◆ INVALID

constexpr ID o2::header::DAQID::INVALID = 9
staticconstexpr

Definition at line 40 of file DAQID.h.

◆ ITS

constexpr ID o2::header::DAQID::ITS = 32
staticconstexpr

Definition at line 46 of file DAQID.h.

◆ MAXDAQ

constexpr ID o2::header::DAQID::MAXDAQ = FOC
staticconstexpr

Definition at line 56 of file DAQID.h.

◆ MCH

constexpr ID o2::header::DAQID::MCH = 10
staticconstexpr

Definition at line 41 of file DAQID.h.

◆ MFT

constexpr ID o2::header::DAQID::MFT = 36
staticconstexpr

Definition at line 50 of file DAQID.h.

◆ MID

constexpr ID o2::header::DAQID::MID = 37
staticconstexpr

Definition at line 51 of file DAQID.h.

◆ MINDAQ

constexpr ID o2::header::DAQID::MINDAQ = TPC
staticconstexpr

Definition at line 55 of file DAQID.h.

◆ PHS

constexpr ID o2::header::DAQID::PHS = 7
staticconstexpr

Definition at line 38 of file DAQID.h.

◆ TOF

constexpr ID o2::header::DAQID::TOF = 5
staticconstexpr

Definition at line 36 of file DAQID.h.

◆ TPC

constexpr ID o2::header::DAQID::TPC = 3
staticconstexpr

Definition at line 34 of file DAQID.h.

◆ TRD

constexpr ID o2::header::DAQID::TRD = 4
staticconstexpr

Definition at line 35 of file DAQID.h.

◆ TRG

constexpr ID o2::header::DAQID::TRG = 17
staticconstexpr

Definition at line 43 of file DAQID.h.

◆ TST

constexpr ID o2::header::DAQID::TST = 19
staticconstexpr

Definition at line 45 of file DAQID.h.

◆ UNLOADED

constexpr ID o2::header::DAQID::UNLOADED = 255
staticconstexpr

Definition at line 54 of file DAQID.h.

◆ ZDC

constexpr ID o2::header::DAQID::ZDC = 15
staticconstexpr

Definition at line 42 of file DAQID.h.


The documentation for this class was generated from the following file: