Project
Loading...
Searching...
No Matches
o2::raw::RDHUtils Struct Reference

#include <RDHUtils.h>

Public Types

using RDHDef = o2::header::RAWDataHeader
 
using RDHAny = o2::header::RDHAny
 
using RDHv4 = o2::header::RAWDataHeaderV4
 
using RDHv5 = o2::header::RAWDataHeaderV5
 
using RDHv6 = o2::header::RAWDataHeaderV6
 
using RDHv7 = o2::header::RAWDataHeaderV7
 
using IR = o2::InteractionRecord
 

Public Member Functions

template<typename H >
 GPUhdi () static uint8_t getVersion(const H &rdh
 
 NOTPTR (H))
 
 GPUhdi () static uint8_t getVersion(const RDHAny &rdh)
 
 GPUhdi () static uint8_t getVersion(const void *rdhP)
 
template<typename H >
 GPUhdi () static int getHeaderSize(const H &rdh
 
 NOTPTR (H))
 
 GPUhdi () static int getHeaderSize(const RDHAny &rdh)
 
 GPUhdi () static int getHeaderSize(const void *rdhP)
 
 GPUhdi () static uint16_t getBlockLength(const RDHv4 &rdh)
 
 GPUhdi () static uint16_t getBlockLength(const RDHAny &rdh)
 
 GPUhdi () static uint16_t getBlockLength(const void *rdhP)
 
 GPUhdi () static uint16_t getFEEID(const RDHv4 &rdh)
 
template<typename H >
 GPUhdi () static uint16_t getFEEID(const H &rdh
 
 NOTPTR (H))
 
 GPUhdi () static uint16_t getFEEID(const RDHAny &rdh)
 
 GPUhdi () static uint16_t getFEEID(const void *rdhP)
 
template<typename H >
 GPUhdi () static bool getPriorityBit(const H &rdh
 
 NOTPTR (H))
 
 GPUhdi () static bool getPriorityBit(const RDHAny &rdh)
 
 GPUhdi () static bool getPriorityBit(const void *rdhP)
 
template<typename H >
 GPUhdi () static uint8_t getSourceID(const H &rdh
 
 NOTPTR (H))
 
 GPUhdi () static uint8_t getSourceID(const RDHv7 &rdh)
 
 GPUhdi () static uint8_t getSourceID(const RDHv6 &rdh)
 
 GPUhdi () static uint8_t getSourceID(const RDHAny &rdh)
 
 GPUhdi () static uint8_t getSourceID(const void *rdhP)
 
template<typename H >
 GPUhdi () static uint16_t getOffsetToNext(const H &rdh
 
 NOTPTR (H))
 
 GPUhdi () static uint16_t getOffsetToNext(const RDHAny &rdh)
 
 GPUhdi () static uint16_t getOffsetToNext(const void *rdhP)
 
template<typename H >
 GPUhdi () static uint16_t getMemorySize(const H &rdh
 
 NOTPTR (H))
 
 GPUhdi () static uint16_t getMemorySize(const RDHAny &rdh)
 
 GPUhdi () static uint16_t getMemorySize(const void *rdhP)
 
template<typename H >
 GPUhdi () static uint8_t getLinkID(const H &rdh
 
 NOTPTR (H))
 
 GPUhdi () static uint8_t getLinkID(const RDHAny &rdh)
 
 GPUhdi () static uint8_t getLinkID(const void *rdhP)
 
template<typename H >
 GPUhdi () static uint8_t getPacketCounter(const H &rdh
 
 NOTPTR (H))
 
 GPUhdi () static uint8_t getPacketCounter(const RDHAny &rdh)
 
 GPUhdi () static uint8_t getPacketCounter(const void *rdhP)
 
template<typename H >
 GPUhdi () static uint16_t getCRUID(const H &rdh
 
 NOTPTR (H))
 
 GPUhdi () static uint16_t getCRUID(const RDHAny &rdh)
 
 GPUhdi () static uint16_t getCRUID(const void *rdhP)
 
template<typename H >
 GPUhdi () static uint8_t getEndPointID(const H &rdh
 
 NOTPTR (H))
 
 GPUhdi () static uint8_t getEndPointID(const RDHAny &rdh)
 
 GPUhdi () static uint8_t getEndPointID(const void *rdhP)
 
 GPUhdi () static uint16_t getHeartBeatBC(const RDHv4 &rdh)
 
template<typename H >
 GPUhdi () static uint16_t getHeartBeatBC(const H &rdh
 
 NOTPTR (H))
 
 GPUhdi () static uint16_t getHeartBeatBC(const RDHAny &rdh)
 
 GPUhdi () static uint16_t getHeartBeatBC(const void *rdhP)
 
 GPUhdi () static void setHeartBeatBC(RDHv4 &rdh
 
template<typename H >
 GPUhdi () static void setHeartBeatBC(H &rdh
 
uint16_t NOTPTR (H))
 
 GPUhdi () static void setHeartBeatBC(RDHAny &rdh
 
 GPUhdi () static void setHeartBeatBC(void *rdhP
 
 if (version > 4)
 
 GPUhdi () static uint32_t getHeartBeatOrbit(const RDHv4 &rdh)
 
template<typename H >
 GPUhdi () static uint32_t getHeartBeatOrbit(const H &rdh
 
 NOTPTR (H))
 
 GPUhdi () static uint32_t getHeartBeatOrbit(const RDHAny &rdh)
 
 GPUhdi () static uint32_t getHeartBeatOrbit(const void *rdhP)
 
template<typename H >
 GPUhdi () static IR getHeartBeatIR(const H &rdh
 
 NOTPTR (H))
 
 GPUhdi () static IR getHeartBeatIR(const RDHAny &rdh)
 
 GPUhdi () static IR getHeartBeatIR(const void *rdhP)
 
template<typename H >
 GPUhdi () static IR getTriggerIR(const H &rdh
 
 NOTPTR (H))
 
 GPUhdi () static IR getTriggerIR(const RDHAny &rdh)
 
 GPUhdi () static IR getTriggerIR(const void *rdhP)
 
 GPUhdi () static uint16_t getTriggerBC(const RDHv4 &rdh)
 
template<typename H >
 GPUhdi () static uint16_t getTriggerBC(const H &rdh
 
 NOTPTR (H))
 
 GPUhdi () static uint16_t getTriggerBC(const RDHAny &rdh)
 
 GPUhdi () static uint16_t getTriggerBC(const void *rdhP)
 
 GPUhdi () static uint32_t getTriggerOrbit(const RDHv4 &rdh)
 
template<typename H >
 GPUhdi () static uint32_t getTriggerOrbit(const H &rdh
 
 NOTPTR (H))
 
 GPUhdi () static uint32_t getTriggerOrbit(const RDHAny &rdh)
 
 GPUhdi () static uint32_t getTriggerOrbit(const void *rdhP)
 
template<typename H >
 GPUhdi () static uint8_t getDataFormat(const H &rdh
 
 NOTPTR (H))
 
 GPUhdi () static uint8_t getDataFormat(const RDHv7 &rdh)
 
 GPUhdi () static uint8_t getDataFormat(const RDHAny &rdh)
 
 GPUhdi () static uint8_t getDataFormat(const void *rdhP)
 
template<typename H >
 GPUhdi () static uint32_t getTriggerType(const H &rdh
 
 NOTPTR (H))
 
 GPUhdi () static uint32_t getTriggerType(const RDHv5 &rdh)
 
 GPUhdi () static uint32_t getTriggerType(const RDHAny &rdh)
 
 GPUhdi () static uint32_t getTriggerType(const void *rdhP)
 
template<typename H >
 GPUhdi () static uint16_t getPageCounter(const H &rdh
 
 NOTPTR (H))
 
 GPUhdi () static uint16_t getPageCounter(const RDHv5 &rdh)
 
 GPUhdi () static uint16_t getPageCounter(const RDHAny &rdh)
 
 GPUhdi () static uint16_t getPageCounter(const void *rdhP)
 
template<typename H >
 GPUhdi () static uint32_t getDetectorField(const H &rdh
 
 NOTPTR (H))
 
 GPUhdi () static uint32_t getDetectorField(const RDHAny &rdh)
 
 GPUhdi () static uint32_t getDetectorField(const void *rdhP)
 
 GPUhdi () static uint16_t getDetectorPAR(const RDHv4 &rdh)
 
template<typename H >
 GPUhdi () static uint16_t getDetectorPAR(const H &rdh
 
 NOTPTR (H))
 
 GPUhdi () static uint16_t getDetectorPAR(const RDHAny &rdh)
 
 GPUhdi () static uint16_t getDetectorPAR(const void *rdhP)
 
template<typename H >
 GPUhdi () static uint8_t getStop(const H &rdh
 
 NOTPTR (H))
 
 GPUhdi () static uint8_t getStop(const RDHv5 &rdh)
 
 GPUhdi () static uint8_t getStop(const RDHAny &rdh)
 
 GPUhdi () static uint8_t getStop(const void *rdhP)
 
 GPUhdi () static LinkSubSpec_t getSubSpec(const RDHv7 &rdh)
 
 GPUhdi () static LinkSubSpec_t getSubSpec(const RDHv6 &rdh)
 
 GPUhdi () static LinkSubSpec_t getSubSpec(const RDHAny &rdh)
 
 GPUhdi () static LinkSubSpec_t getSubSpec(const void *rdhP)
 

Static Public Member Functions

template<typename H >
static constexpr int getVersion ()
 get numeric version of the RDH
 
template<typename H >
static void setVersion (H &rdh, uint8_t v, NOTPTR(H))
 
static void setVersion (RDHAny &rdh, uint8_t v)
 
static void setVersion (void *rdhP, uint8_t v)
 
static void setBlockLength (RDHv4 &rdh, uint16_t s)
 
static void setBlockLength (RDHAny &rdh, uint16_t s)
 
static void setBlockLength (void *rdhP, uint16_t s)
 
static void setFEEID (RDHv4 &rdh, uint16_t v)
 
template<typename H >
static void setFEEID (H &rdh, uint16_t v, NOTPTR(H))
 
static void setFEEID (RDHAny &rdh, uint16_t v)
 
static void setFEEID (void *rdhP, uint16_t v)
 
template<typename H >
static void setPriorityBit (H &rdh, bool v, NOTPTR(H))
 
static void setPriorityBit (RDHAny &rdh, bool v)
 
static void setPriorityBit (void *rdhP, bool v)
 
static void setSourceID (RDHv7 &rdh, uint8_t s)
 
static void setSourceID (RDHv6 &rdh, uint8_t s)
 
static void setSourceID (RDHAny &rdh, uint8_t s)
 
static void setSourceID (void *rdhP, uint8_t s)
 
template<typename H >
static void setOffsetToNext (H &rdh, uint16_t v, NOTPTR(H))
 
static void setOffsetToNext (RDHAny &rdh, uint16_t v)
 
static void setOffsetToNext (void *rdhP, uint16_t v)
 
template<typename H >
static void setMemorySize (H &rdh, uint16_t v, NOTPTR(H))
 
static void setMemorySize (RDHAny &rdh, uint16_t v)
 
static void setMemorySize (void *rdhP, uint16_t v)
 
template<typename H >
static void setLinkID (H &rdh, uint8_t v, NOTPTR(H))
 
static void setLinkID (RDHAny &rdh, uint8_t v)
 
static void setLinkID (void *rdhP, uint8_t v)
 
template<typename H >
static void setPacketCounter (H &rdh, uint8_t v, NOTPTR(H))
 
static void setPacketCounter (RDHAny &rdh, uint8_t v)
 
static void setPacketCounter (void *rdhP, uint8_t v)
 
template<typename H >
static void setCRUID (H &rdh, uint16_t v, NOTPTR(H))
 
static void setCRUID (RDHAny &rdh, uint16_t v)
 
static void setCRUID (void *rdhP, uint16_t v)
 
template<typename H >
static void setEndPointID (H &rdh, uint8_t v, NOTPTR(H))
 
static void setEndPointID (RDHAny &rdh, uint8_t v)
 
static void setEndPointID (void *rdhP, uint8_t v)
 
static void setHeartBeatOrbit (RDHv4 &rdh, uint32_t v)
 
template<typename H >
static void setHeartBeatOrbit (H &rdh, uint32_t v, NOTPTR(H))
 
static void setHeartBeatOrbit (RDHAny &rdh, uint32_t v)
 
static void setHeartBeatOrbit (void *rdhP, uint32_t v)
 
static void setTriggerBC (RDHv4 &rdh, uint16_t v)
 
template<typename H >
static void setTriggerBC (H &rdh, uint16_t v, NOTPTR(H))
 
static void setTriggerBC (RDHAny &rdh, uint16_t v)
 
static void setTriggerBC (void *rdhP, uint16_t v)
 
static void setTriggerOrbit (RDHv4 &rdh, uint32_t v)
 
template<typename H >
static void setTriggerOrbit (H &rdh, uint32_t v, NOTPTR(H))
 
static void setTriggerOrbit (RDHAny &rdh, uint32_t v)
 
static void setTriggerOrbit (void *rdhP, uint32_t v)
 
static void setDataFormat (RDHv7 &rdh, uint8_t s)
 
static void setDataFormat (RDHAny &rdh, uint8_t s)
 
static void setDataFormat (void *rdhP, uint8_t s)
 
template<typename H >
static void setTriggerType (H &rdh, uint32_t v, NOTPTR(H))
 
static void setTriggerType (RDHv5 &rdh, uint32_t v)
 
static void setTriggerType (RDHAny &rdh, uint32_t v)
 
static void setTriggerType (void *rdhP, uint32_t v)
 
template<typename H >
static void setPageCounter (H &rdh, uint16_t v, NOTPTR(H))
 
static void setPageCounter (RDHv5 &rdh, uint16_t v)
 
static void setPageCounter (RDHAny &rdh, uint16_t v)
 
static void setPageCounter (void *rdhP, uint16_t v)
 
template<typename H >
static void setDetectorField (H &rdh, uint32_t v, NOTPTR(H))
 
static void setDetectorField (RDHAny &rdh, uint32_t v)
 
static void setDetectorField (void *rdhP, uint32_t v)
 
static void setDetectorPAR (RDHv4 &rdh, uint16_t v)
 
template<typename H >
static void setDetectorPAR (H &rdh, uint16_t v, NOTPTR(H))
 
static void setDetectorPAR (RDHAny &rdh, uint16_t v)
 
static void setDetectorPAR (void *rdhP, uint16_t v)
 
template<typename H >
static void setStop (H &rdh, uint8_t v, NOTPTR(H))
 
static void setStop (RDHAny &rdh, uint8_t v)
 
static void setStop (void *rdhP, uint8_t v)
 
static void printRDH (const RDHv4 &rdh)
 
static void printRDH (const RDHv5 &rdh)
 
static void printRDH (const RDHv6 &rdh)
 
static void printRDH (const RDHv7 &rdh)
 
static void printRDH (const RDHAny &rdh)
 
static void printRDH (const void *rdhP)
 
template<typename H >
static void dumpRDH (const H &rdh, NOTPTR(H))
 
static void dumpRDH (const void *rdhP)
 
static bool checkRDH (const RDHv4 &rdh, bool verbose=true, bool checkZeros=false)
 
static bool checkRDH (const RDHv5 &rdh, bool verbose=true, bool checkZeros=false)
 
static bool checkRDH (const RDHv6 &rdh, bool verbose=true, bool checkZeros=false)
 
static bool checkRDH (const RDHv7 &rdh, bool verbose=true, bool checkZeros=false)
 
static bool checkRDH (const RDHAny rdh, bool verbose=true, bool checkZeros=false)
 
static bool checkRDH (const void *rdhP, bool verbose=true, bool checkZeros=false)
 
static LinkSubSpec_t getSubSpec (uint16_t cru, uint8_t link, uint8_t endpoint, uint16_t feeId, o2::header::DAQID::ID srcid=o2::header::DAQID::INVALID)
 
template<typename H >
static LinkSubSpec_t getSubSpec (const H &rdh, NOTPTR(H))
 

Public Attributes

uint16_t v { rdh.heartbeatBC = v
 
 else
 

Static Public Attributes

static constexpr int GBTWord128 = 16
 
static constexpr int MAXCRUPage = 512 * GBTWord128
 

Detailed Description

Definition at line 38 of file RDHUtils.h.

Member Typedef Documentation

◆ IR

Definition at line 382 of file RDHUtils.h.

◆ RDHAny

Definition at line 48 of file RDHUtils.h.

◆ RDHDef

◆ RDHv4

◆ RDHv5

◆ RDHv6

◆ RDHv7

Member Function Documentation

◆ checkRDH() [1/6]

static bool o2::raw::RDHUtils::checkRDH ( const RDHAny  rdh,
bool  verbose = true,
bool  checkZeros = false 
)
inlinestatic

Definition at line 682 of file RDHUtils.h.

◆ checkRDH() [2/6]

bool RDHUtils::checkRDH ( const RDHv4 rdh,
bool  verbose = true,
bool  checkZeros = false 
)
static

Definition at line 133 of file RDHUtils.cxx.

◆ checkRDH() [3/6]

bool RDHUtils::checkRDH ( const RDHv5 rdh,
bool  verbose = true,
bool  checkZeros = false 
)
static

Definition at line 169 of file RDHUtils.cxx.

◆ checkRDH() [4/6]

bool RDHUtils::checkRDH ( const RDHv6 rdh,
bool  verbose = true,
bool  checkZeros = false 
)
static

Definition at line 205 of file RDHUtils.cxx.

◆ checkRDH() [5/6]

bool RDHUtils::checkRDH ( const RDHv7 rdh,
bool  verbose = true,
bool  checkZeros = false 
)
static

Definition at line 241 of file RDHUtils.cxx.

◆ checkRDH() [6/6]

bool RDHUtils::checkRDH ( const void rdhP,
bool  verbose = true,
bool  checkZeros = false 
)
static

Definition at line 101 of file RDHUtils.cxx.

◆ dumpRDH() [1/2]

template<typename H >
static void o2::raw::RDHUtils::dumpRDH ( const H &  rdh,
NOTPTR(H)   
)
inlinestatic

Definition at line 671 of file RDHUtils.h.

◆ dumpRDH() [2/2]

void RDHUtils::dumpRDH ( const void rdhP)
static

Definition at line 91 of file RDHUtils.cxx.

◆ getSubSpec() [1/2]

template<typename H >
static LinkSubSpec_t o2::raw::RDHUtils::getSubSpec ( const H &  rdh,
NOTPTR(H)   
)
inlinestatic

Definition at line 704 of file RDHUtils.h.

◆ getSubSpec() [2/2]

static LinkSubSpec_t o2::raw::RDHUtils::getSubSpec ( uint16_t  cru,
uint8_t  link,
uint8_t  endpoint,
uint16_t  feeId,
o2::header::DAQID::ID  srcid = o2::header::DAQID::INVALID 
)
inlinestatic

Definition at line 687 of file RDHUtils.h.

◆ getVersion()

template<typename H >
static constexpr int o2::raw::RDHUtils::getVersion ( )
inlinestaticconstexpr

get numeric version of the RDH


Definition at line 60 of file RDHUtils.h.

◆ GPUhdi() [1/92]

template<typename H >
o2::raw::RDHUtils::GPUhdi ( ) const &

◆ GPUhdi() [2/92]

o2::raw::RDHUtils::GPUhdi ( ) const &
inline

Definition at line 174 of file RDHUtils.h.

◆ GPUhdi() [3/92]

o2::raw::RDHUtils::GPUhdi ( ) const
inline

Definition at line 175 of file RDHUtils.h.

◆ GPUhdi() [4/92]

template<typename H >
o2::raw::RDHUtils::GPUhdi ( ) const &

◆ GPUhdi() [5/92]

o2::raw::RDHUtils::GPUhdi ( ) const &
inline

Definition at line 103 of file RDHUtils.h.

◆ GPUhdi() [6/92]

o2::raw::RDHUtils::GPUhdi ( ) const
inline

Definition at line 104 of file RDHUtils.h.

◆ GPUhdi() [7/92]

template<typename H >
o2::raw::RDHUtils::GPUhdi ( ) const &

◆ GPUhdi() [8/92]

o2::raw::RDHUtils::GPUhdi ( ) const &
inline

Definition at line 389 of file RDHUtils.h.

◆ GPUhdi() [9/92]

o2::raw::RDHUtils::GPUhdi ( ) const
inline

Definition at line 390 of file RDHUtils.h.

◆ GPUhdi() [10/92]

template<typename H >
o2::raw::RDHUtils::GPUhdi ( ) const &

◆ GPUhdi() [11/92]

o2::raw::RDHUtils::GPUhdi ( ) const &
inline

Definition at line 406 of file RDHUtils.h.

◆ GPUhdi() [12/92]

o2::raw::RDHUtils::GPUhdi ( ) const
inline

Definition at line 407 of file RDHUtils.h.

◆ GPUhdi() [13/92]

o2::raw::RDHUtils::GPUhdi ( ) const &
inline

Definition at line 711 of file RDHUtils.h.

◆ GPUhdi() [14/92]

o2::raw::RDHUtils::GPUhdi ( ) const &
inline

Definition at line 710 of file RDHUtils.h.

◆ GPUhdi() [15/92]

o2::raw::RDHUtils::GPUhdi ( ) const &
inline

Definition at line 709 of file RDHUtils.h.

◆ GPUhdi() [16/92]

o2::raw::RDHUtils::GPUhdi ( ) const
inline

Definition at line 712 of file RDHUtils.h.

◆ GPUhdi() [17/92]

o2::raw::RDHUtils::GPUhdi ( ) const &
inline

Definition at line 108 of file RDHUtils.h.

◆ GPUhdi() [18/92]

o2::raw::RDHUtils::GPUhdi ( ) const &
inline

Definition at line 107 of file RDHUtils.h.

◆ GPUhdi() [19/92]

o2::raw::RDHUtils::GPUhdi ( ) const
inline

Definition at line 109 of file RDHUtils.h.

◆ GPUhdi() [20/92]

template<typename H >
o2::raw::RDHUtils::GPUhdi ( ) const &

◆ GPUhdi() [21/92]

o2::raw::RDHUtils::GPUhdi ( ) const &
inline

Definition at line 287 of file RDHUtils.h.

◆ GPUhdi() [22/92]

o2::raw::RDHUtils::GPUhdi ( ) const
inline

Definition at line 288 of file RDHUtils.h.

◆ GPUhdi() [23/92]

template<typename H >
o2::raw::RDHUtils::GPUhdi ( ) const &

◆ GPUhdi() [24/92]

o2::raw::RDHUtils::GPUhdi ( ) const &
inline

Definition at line 598 of file RDHUtils.h.

◆ GPUhdi() [25/92]

o2::raw::RDHUtils::GPUhdi ( ) const &
inline

Definition at line 592 of file RDHUtils.h.

◆ GPUhdi() [26/92]

o2::raw::RDHUtils::GPUhdi ( ) const
inline

Definition at line 599 of file RDHUtils.h.

◆ GPUhdi() [27/92]

template<typename H >
o2::raw::RDHUtils::GPUhdi ( ) const &

◆ GPUhdi() [28/92]

o2::raw::RDHUtils::GPUhdi ( ) const &
inline

Definition at line 138 of file RDHUtils.h.

◆ GPUhdi() [29/92]

o2::raw::RDHUtils::GPUhdi ( ) const &
inline

Definition at line 132 of file RDHUtils.h.

◆ GPUhdi() [30/92]

o2::raw::RDHUtils::GPUhdi ( ) const
inline

Definition at line 139 of file RDHUtils.h.

◆ GPUhdi() [31/92]

template<typename H >
o2::raw::RDHUtils::GPUhdi ( ) const &

◆ GPUhdi() [32/92]

o2::raw::RDHUtils::GPUhdi ( ) const &
inline

Definition at line 320 of file RDHUtils.h.

◆ GPUhdi() [33/92]

o2::raw::RDHUtils::GPUhdi ( ) const &
inline

Definition at line 314 of file RDHUtils.h.

◆ GPUhdi() [34/92]

o2::raw::RDHUtils::GPUhdi ( ) const
inline

Definition at line 321 of file RDHUtils.h.

◆ GPUhdi() [35/92]

template<typename H >
o2::raw::RDHUtils::GPUhdi ( ) const &

◆ GPUhdi() [36/92]

o2::raw::RDHUtils::GPUhdi ( ) const &
inline

Definition at line 239 of file RDHUtils.h.

◆ GPUhdi() [37/92]

o2::raw::RDHUtils::GPUhdi ( ) const
inline

Definition at line 240 of file RDHUtils.h.

◆ GPUhdi() [38/92]

template<typename H >
o2::raw::RDHUtils::GPUhdi ( ) const &

◆ GPUhdi() [39/92]

o2::raw::RDHUtils::GPUhdi ( ) const &
inline

Definition at line 223 of file RDHUtils.h.

◆ GPUhdi() [40/92]

o2::raw::RDHUtils::GPUhdi ( ) const
inline

Definition at line 224 of file RDHUtils.h.

◆ GPUhdi() [41/92]

template<typename H >
o2::raw::RDHUtils::GPUhdi ( ) const &

◆ GPUhdi() [42/92]

o2::raw::RDHUtils::GPUhdi ( ) const &
inline

Definition at line 548 of file RDHUtils.h.

◆ GPUhdi() [43/92]

o2::raw::RDHUtils::GPUhdi ( ) const &
inline

Definition at line 547 of file RDHUtils.h.

◆ GPUhdi() [44/92]

o2::raw::RDHUtils::GPUhdi ( ) const
inline

Definition at line 549 of file RDHUtils.h.

◆ GPUhdi() [45/92]

template<typename H >
o2::raw::RDHUtils::GPUhdi ( ) const &

◆ GPUhdi() [46/92]

o2::raw::RDHUtils::GPUhdi ( ) const &
inline

Definition at line 425 of file RDHUtils.h.

◆ GPUhdi() [47/92]

o2::raw::RDHUtils::GPUhdi ( ) const &
inline

Definition at line 419 of file RDHUtils.h.

◆ GPUhdi() [48/92]

o2::raw::RDHUtils::GPUhdi ( ) const
inline

Definition at line 426 of file RDHUtils.h.

◆ GPUhdi() [49/92]

template<typename H >
o2::raw::RDHUtils::GPUhdi ( ) const &

◆ GPUhdi() [50/92]

o2::raw::RDHUtils::GPUhdi ( ) const &
inline

Definition at line 581 of file RDHUtils.h.

◆ GPUhdi() [51/92]

o2::raw::RDHUtils::GPUhdi ( ) const
inline

Definition at line 582 of file RDHUtils.h.

◆ GPUhdi() [52/92]

template<typename H >
o2::raw::RDHUtils::GPUhdi ( ) const &

◆ GPUhdi() [53/92]

o2::raw::RDHUtils::GPUhdi ( ) const &
inline

Definition at line 354 of file RDHUtils.h.

◆ GPUhdi() [54/92]

o2::raw::RDHUtils::GPUhdi ( ) const &
inline

Definition at line 348 of file RDHUtils.h.

◆ GPUhdi() [55/92]

o2::raw::RDHUtils::GPUhdi ( ) const
inline

Definition at line 355 of file RDHUtils.h.

◆ GPUhdi() [56/92]

template<typename H >
o2::raw::RDHUtils::GPUhdi ( ) const &

◆ GPUhdi() [57/92]

o2::raw::RDHUtils::GPUhdi ( ) const &
inline

Definition at line 459 of file RDHUtils.h.

◆ GPUhdi() [58/92]

o2::raw::RDHUtils::GPUhdi ( ) const &
inline

Definition at line 453 of file RDHUtils.h.

◆ GPUhdi() [59/92]

o2::raw::RDHUtils::GPUhdi ( ) const
inline

Definition at line 460 of file RDHUtils.h.

◆ GPUhdi() [60/92]

template<typename H >
o2::raw::RDHUtils::GPUhdi ( ) const &

◆ GPUhdi() [61/92]

o2::raw::RDHUtils::GPUhdi ( ) const &
inline

Definition at line 514 of file RDHUtils.h.

◆ GPUhdi() [62/92]

o2::raw::RDHUtils::GPUhdi ( ) const &
inline

Definition at line 513 of file RDHUtils.h.

◆ GPUhdi() [63/92]

o2::raw::RDHUtils::GPUhdi ( ) const
inline

Definition at line 515 of file RDHUtils.h.

◆ GPUhdi() [64/92]

template<typename H >
o2::raw::RDHUtils::GPUhdi ( ) const &

◆ GPUhdi() [65/92]

o2::raw::RDHUtils::GPUhdi ( ) const &
inline

Definition at line 493 of file RDHUtils.h.

◆ GPUhdi() [66/92]

o2::raw::RDHUtils::GPUhdi ( ) const &
inline

Definition at line 492 of file RDHUtils.h.

◆ GPUhdi() [67/92]

o2::raw::RDHUtils::GPUhdi ( ) const
inline

Definition at line 494 of file RDHUtils.h.

◆ GPUhdi() [68/92]

template<typename H >
o2::raw::RDHUtils::GPUhdi ( ) const &

◆ GPUhdi() [69/92]

o2::raw::RDHUtils::GPUhdi ( ) const &
inline

Definition at line 303 of file RDHUtils.h.

◆ GPUhdi() [70/92]

o2::raw::RDHUtils::GPUhdi ( ) const
inline

Definition at line 304 of file RDHUtils.h.

◆ GPUhdi() [71/92]

template<typename H >
o2::raw::RDHUtils::GPUhdi ( ) const &

◆ GPUhdi() [72/92]

o2::raw::RDHUtils::GPUhdi ( ) const &
inline

Definition at line 255 of file RDHUtils.h.

◆ GPUhdi() [73/92]

o2::raw::RDHUtils::GPUhdi ( ) const
inline

Definition at line 256 of file RDHUtils.h.

◆ GPUhdi() [74/92]

template<typename H >
o2::raw::RDHUtils::GPUhdi ( ) const &

◆ GPUhdi() [75/92]

o2::raw::RDHUtils::GPUhdi ( ) const &
inline

Definition at line 271 of file RDHUtils.h.

◆ GPUhdi() [76/92]

o2::raw::RDHUtils::GPUhdi ( ) const
inline

Definition at line 272 of file RDHUtils.h.

◆ GPUhdi() [77/92]

template<typename H >
o2::raw::RDHUtils::GPUhdi ( ) const &

◆ GPUhdi() [78/92]

o2::raw::RDHUtils::GPUhdi ( ) const &
inline

Definition at line 193 of file RDHUtils.h.

◆ GPUhdi() [79/92]

o2::raw::RDHUtils::GPUhdi ( ) const &
inline

Definition at line 192 of file RDHUtils.h.

◆ GPUhdi() [80/92]

o2::raw::RDHUtils::GPUhdi ( ) const &
inline

Definition at line 191 of file RDHUtils.h.

◆ GPUhdi() [81/92]

o2::raw::RDHUtils::GPUhdi ( ) const
inline

Definition at line 194 of file RDHUtils.h.

◆ GPUhdi() [82/92]

template<typename H >
o2::raw::RDHUtils::GPUhdi ( ) const &

◆ GPUhdi() [83/92]

o2::raw::RDHUtils::GPUhdi ( ) const &
inline

Definition at line 635 of file RDHUtils.h.

◆ GPUhdi() [84/92]

o2::raw::RDHUtils::GPUhdi ( ) const &
inline

Definition at line 631 of file RDHUtils.h.

◆ GPUhdi() [85/92]

o2::raw::RDHUtils::GPUhdi ( ) const
inline

Definition at line 636 of file RDHUtils.h.

◆ GPUhdi() [86/92]

template<typename H >
o2::raw::RDHUtils::GPUhdi ( ) const &

◆ GPUhdi() [87/92]

o2::raw::RDHUtils::GPUhdi ( ) const &
inline

Definition at line 87 of file RDHUtils.h.

◆ GPUhdi() [88/92]

o2::raw::RDHUtils::GPUhdi ( ) const
inline

Definition at line 88 of file RDHUtils.h.

◆ GPUhdi() [89/92]

template<typename H >
o2::raw::RDHUtils::GPUhdi ( ) &

◆ GPUhdi() [90/92]

o2::raw::RDHUtils::GPUhdi ( ) &

◆ GPUhdi() [91/92]

o2::raw::RDHUtils::GPUhdi ( ) &

◆ GPUhdi() [92/92]

o2::raw::RDHUtils::GPUhdi ( )

◆ if()

o2::raw::RDHUtils::if ( version  ,
 
)
inline

Definition at line 340 of file RDHUtils.h.

◆ NOTPTR() [1/24]

o2::raw::RDHUtils::NOTPTR ( )
inline

Definition at line 83 of file RDHUtils.h.

◆ NOTPTR() [2/24]

o2::raw::RDHUtils::NOTPTR ( )
inline

Definition at line 99 of file RDHUtils.h.

◆ NOTPTR() [3/24]

o2::raw::RDHUtils::NOTPTR ( )
inline

Definition at line 134 of file RDHUtils.h.

◆ NOTPTR() [4/24]

o2::raw::RDHUtils::NOTPTR ( )
inline

Definition at line 170 of file RDHUtils.h.

◆ NOTPTR() [5/24]

o2::raw::RDHUtils::NOTPTR ( )
inline

Definition at line 186 of file RDHUtils.h.

◆ NOTPTR() [6/24]

o2::raw::RDHUtils::NOTPTR ( )
inline

Definition at line 219 of file RDHUtils.h.

◆ NOTPTR() [7/24]

o2::raw::RDHUtils::NOTPTR ( )
inline

Definition at line 235 of file RDHUtils.h.

◆ NOTPTR() [8/24]

o2::raw::RDHUtils::NOTPTR ( )
inline

Definition at line 251 of file RDHUtils.h.

◆ NOTPTR() [9/24]

o2::raw::RDHUtils::NOTPTR ( )
inline

Definition at line 267 of file RDHUtils.h.

◆ NOTPTR() [10/24]

o2::raw::RDHUtils::NOTPTR ( )
inline

Definition at line 283 of file RDHUtils.h.

◆ NOTPTR() [11/24]

o2::raw::RDHUtils::NOTPTR ( )
inline

Definition at line 299 of file RDHUtils.h.

◆ NOTPTR() [12/24]

o2::raw::RDHUtils::NOTPTR ( )
inline

Definition at line 316 of file RDHUtils.h.

◆ NOTPTR() [13/24]

uint16_t o2::raw::RDHUtils::NOTPTR ( )
inline

Definition at line 332 of file RDHUtils.h.

◆ NOTPTR() [14/24]

o2::raw::RDHUtils::NOTPTR ( )
inline

Definition at line 350 of file RDHUtils.h.

◆ NOTPTR() [15/24]

o2::raw::RDHUtils::NOTPTR ( )
inline

Definition at line 385 of file RDHUtils.h.

◆ NOTPTR() [16/24]

o2::raw::RDHUtils::NOTPTR ( )
inline

Definition at line 402 of file RDHUtils.h.

◆ NOTPTR() [17/24]

o2::raw::RDHUtils::NOTPTR ( )
inline

Definition at line 421 of file RDHUtils.h.

◆ NOTPTR() [18/24]

o2::raw::RDHUtils::NOTPTR ( )
inline

Definition at line 455 of file RDHUtils.h.

◆ NOTPTR() [19/24]

o2::raw::RDHUtils::NOTPTR ( )
inline

Definition at line 488 of file RDHUtils.h.

◆ NOTPTR() [20/24]

o2::raw::RDHUtils::NOTPTR ( )
inline

Definition at line 509 of file RDHUtils.h.

◆ NOTPTR() [21/24]

o2::raw::RDHUtils::NOTPTR ( )
inline

Definition at line 543 of file RDHUtils.h.

◆ NOTPTR() [22/24]

o2::raw::RDHUtils::NOTPTR ( )
inline

Definition at line 577 of file RDHUtils.h.

◆ NOTPTR() [23/24]

o2::raw::RDHUtils::NOTPTR ( )
inline

Definition at line 594 of file RDHUtils.h.

◆ NOTPTR() [24/24]

o2::raw::RDHUtils::NOTPTR ( )
inline

Definition at line 627 of file RDHUtils.h.

◆ printRDH() [1/6]

static void o2::raw::RDHUtils::printRDH ( const RDHAny rdh)
inlinestatic

Definition at line 666 of file RDHUtils.h.

◆ printRDH() [2/6]

void RDHUtils::printRDH ( const RDHv4 rdh)
static

Definition at line 26 of file RDHUtils.cxx.

◆ printRDH() [3/6]

void RDHUtils::printRDH ( const RDHv5 rdh)
static

Definition at line 37 of file RDHUtils.cxx.

◆ printRDH() [4/6]

void RDHUtils::printRDH ( const RDHv6 rdh)
static

Definition at line 56 of file RDHUtils.cxx.

◆ printRDH() [5/6]

void RDHUtils::printRDH ( const RDHv7 rdh)
static

Definition at line 47 of file RDHUtils.cxx.

◆ printRDH() [6/6]

void RDHUtils::printRDH ( const void rdhP)
static

Definition at line 65 of file RDHUtils.cxx.

◆ setBlockLength() [1/3]

static void o2::raw::RDHUtils::setBlockLength ( RDHAny rdh,
uint16_t  s 
)
inlinestatic

Definition at line 120 of file RDHUtils.h.

◆ setBlockLength() [2/3]

static void o2::raw::RDHUtils::setBlockLength ( RDHv4 rdh,
uint16_t  s 
)
inlinestatic

Definition at line 119 of file RDHUtils.h.

◆ setBlockLength() [3/3]

static void o2::raw::RDHUtils::setBlockLength ( void rdhP,
uint16_t  s 
)
inlinestatic

Definition at line 121 of file RDHUtils.h.

◆ setCRUID() [1/3]

template<typename H >
static void o2::raw::RDHUtils::setCRUID ( H &  rdh,
uint16_t  v,
NOTPTR(H)   
)
inlinestatic

Definition at line 290 of file RDHUtils.h.

◆ setCRUID() [2/3]

static void o2::raw::RDHUtils::setCRUID ( RDHAny rdh,
uint16_t  v 
)
inlinestatic

Definition at line 294 of file RDHUtils.h.

◆ setCRUID() [3/3]

static void o2::raw::RDHUtils::setCRUID ( void rdhP,
uint16_t  v 
)
inlinestatic

Definition at line 295 of file RDHUtils.h.

◆ setDataFormat() [1/3]

static void o2::raw::RDHUtils::setDataFormat ( RDHAny rdh,
uint8_t  s 
)
inlinestatic

Definition at line 496 of file RDHUtils.h.

◆ setDataFormat() [2/3]

static void o2::raw::RDHUtils::setDataFormat ( RDHv7 rdh,
uint8_t  s 
)
inlinestatic

Definition at line 495 of file RDHUtils.h.

◆ setDataFormat() [3/3]

static void o2::raw::RDHUtils::setDataFormat ( void rdhP,
uint8_t  s 
)
inlinestatic

Definition at line 497 of file RDHUtils.h.

◆ setDetectorField() [1/3]

template<typename H >
static void o2::raw::RDHUtils::setDetectorField ( H &  rdh,
uint32_t  v,
NOTPTR(H)   
)
inlinestatic

Definition at line 584 of file RDHUtils.h.

◆ setDetectorField() [2/3]

static void o2::raw::RDHUtils::setDetectorField ( RDHAny rdh,
uint32_t  v 
)
inlinestatic

Definition at line 588 of file RDHUtils.h.

◆ setDetectorField() [3/3]

static void o2::raw::RDHUtils::setDetectorField ( void rdhP,
uint32_t  v 
)
inlinestatic

Definition at line 589 of file RDHUtils.h.

◆ setDetectorPAR() [1/4]

template<typename H >
static void o2::raw::RDHUtils::setDetectorPAR ( H &  rdh,
uint16_t  v,
NOTPTR(H)   
)
inlinestatic

Definition at line 610 of file RDHUtils.h.

◆ setDetectorPAR() [2/4]

static void o2::raw::RDHUtils::setDetectorPAR ( RDHAny rdh,
uint16_t  v 
)
inlinestatic

Definition at line 614 of file RDHUtils.h.

◆ setDetectorPAR() [3/4]

static void o2::raw::RDHUtils::setDetectorPAR ( RDHv4 rdh,
uint16_t  v 
)
inlinestatic

Definition at line 608 of file RDHUtils.h.

◆ setDetectorPAR() [4/4]

static void o2::raw::RDHUtils::setDetectorPAR ( void rdhP,
uint16_t  v 
)
inlinestatic

Definition at line 615 of file RDHUtils.h.

◆ setEndPointID() [1/3]

template<typename H >
static void o2::raw::RDHUtils::setEndPointID ( H &  rdh,
uint8_t  v,
NOTPTR(H)   
)
inlinestatic

Definition at line 306 of file RDHUtils.h.

◆ setEndPointID() [2/3]

static void o2::raw::RDHUtils::setEndPointID ( RDHAny rdh,
uint8_t  v 
)
inlinestatic

Definition at line 310 of file RDHUtils.h.

◆ setEndPointID() [3/3]

static void o2::raw::RDHUtils::setEndPointID ( void rdhP,
uint8_t  v 
)
inlinestatic

Definition at line 311 of file RDHUtils.h.

◆ setFEEID() [1/4]

template<typename H >
static void o2::raw::RDHUtils::setFEEID ( H &  rdh,
uint16_t  v,
NOTPTR(H)   
)
inlinestatic

Definition at line 153 of file RDHUtils.h.

◆ setFEEID() [2/4]

static void o2::raw::RDHUtils::setFEEID ( RDHAny rdh,
uint16_t  v 
)
inlinestatic

Definition at line 157 of file RDHUtils.h.

◆ setFEEID() [3/4]

static void o2::raw::RDHUtils::setFEEID ( RDHv4 rdh,
uint16_t  v 
)
inlinestatic

Definition at line 148 of file RDHUtils.h.

◆ setFEEID() [4/4]

static void o2::raw::RDHUtils::setFEEID ( void rdhP,
uint16_t  v 
)
inlinestatic

Definition at line 158 of file RDHUtils.h.

◆ setHeartBeatOrbit() [1/4]

template<typename H >
static void o2::raw::RDHUtils::setHeartBeatOrbit ( H &  rdh,
uint32_t  v,
NOTPTR(H)   
)
inlinestatic

Definition at line 366 of file RDHUtils.h.

◆ setHeartBeatOrbit() [2/4]

static void o2::raw::RDHUtils::setHeartBeatOrbit ( RDHAny rdh,
uint32_t  v 
)
inlinestatic

Definition at line 370 of file RDHUtils.h.

◆ setHeartBeatOrbit() [3/4]

static void o2::raw::RDHUtils::setHeartBeatOrbit ( RDHv4 rdh,
uint32_t  v 
)
inlinestatic

Definition at line 364 of file RDHUtils.h.

◆ setHeartBeatOrbit() [4/4]

static void o2::raw::RDHUtils::setHeartBeatOrbit ( void rdhP,
uint32_t  v 
)
inlinestatic

Definition at line 371 of file RDHUtils.h.

◆ setLinkID() [1/3]

template<typename H >
static void o2::raw::RDHUtils::setLinkID ( H &  rdh,
uint8_t  v,
NOTPTR(H)   
)
inlinestatic

Definition at line 258 of file RDHUtils.h.

◆ setLinkID() [2/3]

static void o2::raw::RDHUtils::setLinkID ( RDHAny rdh,
uint8_t  v 
)
inlinestatic

Definition at line 262 of file RDHUtils.h.

◆ setLinkID() [3/3]

static void o2::raw::RDHUtils::setLinkID ( void rdhP,
uint8_t  v 
)
inlinestatic

Definition at line 263 of file RDHUtils.h.

◆ setMemorySize() [1/3]

template<typename H >
static void o2::raw::RDHUtils::setMemorySize ( H &  rdh,
uint16_t  v,
NOTPTR(H)   
)
inlinestatic

Definition at line 242 of file RDHUtils.h.

◆ setMemorySize() [2/3]

static void o2::raw::RDHUtils::setMemorySize ( RDHAny rdh,
uint16_t  v 
)
inlinestatic

Definition at line 246 of file RDHUtils.h.

◆ setMemorySize() [3/3]

static void o2::raw::RDHUtils::setMemorySize ( void rdhP,
uint16_t  v 
)
inlinestatic

Definition at line 247 of file RDHUtils.h.

◆ setOffsetToNext() [1/3]

template<typename H >
static void o2::raw::RDHUtils::setOffsetToNext ( H &  rdh,
uint16_t  v,
NOTPTR(H)   
)
inlinestatic

Definition at line 226 of file RDHUtils.h.

◆ setOffsetToNext() [2/3]

static void o2::raw::RDHUtils::setOffsetToNext ( RDHAny rdh,
uint16_t  v 
)
inlinestatic

Definition at line 230 of file RDHUtils.h.

◆ setOffsetToNext() [3/3]

static void o2::raw::RDHUtils::setOffsetToNext ( void rdhP,
uint16_t  v 
)
inlinestatic

Definition at line 231 of file RDHUtils.h.

◆ setPacketCounter() [1/3]

template<typename H >
static void o2::raw::RDHUtils::setPacketCounter ( H &  rdh,
uint8_t  v,
NOTPTR(H)   
)
inlinestatic

Definition at line 274 of file RDHUtils.h.

◆ setPacketCounter() [2/3]

static void o2::raw::RDHUtils::setPacketCounter ( RDHAny rdh,
uint8_t  v 
)
inlinestatic

Definition at line 278 of file RDHUtils.h.

◆ setPacketCounter() [3/3]

static void o2::raw::RDHUtils::setPacketCounter ( void rdhP,
uint8_t  v 
)
inlinestatic

Definition at line 279 of file RDHUtils.h.

◆ setPageCounter() [1/4]

template<typename H >
static void o2::raw::RDHUtils::setPageCounter ( H &  rdh,
uint16_t  v,
NOTPTR(H)   
)
inlinestatic

Definition at line 559 of file RDHUtils.h.

◆ setPageCounter() [2/4]

static void o2::raw::RDHUtils::setPageCounter ( RDHAny rdh,
uint16_t  v 
)
inlinestatic

Definition at line 564 of file RDHUtils.h.

◆ setPageCounter() [3/4]

static void o2::raw::RDHUtils::setPageCounter ( RDHv5 rdh,
uint16_t  v 
)
inlinestatic

Definition at line 563 of file RDHUtils.h.

◆ setPageCounter() [4/4]

static void o2::raw::RDHUtils::setPageCounter ( void rdhP,
uint16_t  v 
)
inlinestatic

Definition at line 565 of file RDHUtils.h.

◆ setPriorityBit() [1/3]

template<typename H >
static void o2::raw::RDHUtils::setPriorityBit ( H &  rdh,
bool  v,
NOTPTR(H)   
)
inlinestatic

Definition at line 177 of file RDHUtils.h.

◆ setPriorityBit() [2/3]

static void o2::raw::RDHUtils::setPriorityBit ( RDHAny rdh,
bool  v 
)
inlinestatic

Definition at line 181 of file RDHUtils.h.

◆ setPriorityBit() [3/3]

static void o2::raw::RDHUtils::setPriorityBit ( void rdhP,
bool  v 
)
inlinestatic

Definition at line 182 of file RDHUtils.h.

◆ setSourceID() [1/4]

static void o2::raw::RDHUtils::setSourceID ( RDHAny rdh,
uint8_t  s 
)
inlinestatic

Definition at line 206 of file RDHUtils.h.

◆ setSourceID() [2/4]

static void o2::raw::RDHUtils::setSourceID ( RDHv6 rdh,
uint8_t  s 
)
inlinestatic

Definition at line 205 of file RDHUtils.h.

◆ setSourceID() [3/4]

static void o2::raw::RDHUtils::setSourceID ( RDHv7 rdh,
uint8_t  s 
)
inlinestatic

Definition at line 204 of file RDHUtils.h.

◆ setSourceID() [4/4]

static void o2::raw::RDHUtils::setSourceID ( void rdhP,
uint8_t  s 
)
inlinestatic

Definition at line 207 of file RDHUtils.h.

◆ setStop() [1/3]

template<typename H >
static void o2::raw::RDHUtils::setStop ( H &  rdh,
uint8_t  v,
NOTPTR(H)   
)
inlinestatic

Definition at line 646 of file RDHUtils.h.

◆ setStop() [2/3]

static void o2::raw::RDHUtils::setStop ( RDHAny rdh,
uint8_t  v 
)
inlinestatic

Definition at line 650 of file RDHUtils.h.

◆ setStop() [3/3]

static void o2::raw::RDHUtils::setStop ( void rdhP,
uint8_t  v 
)
inlinestatic

Definition at line 651 of file RDHUtils.h.

◆ setTriggerBC() [1/4]

template<typename H >
static void o2::raw::RDHUtils::setTriggerBC ( H &  rdh,
uint16_t  v,
NOTPTR(H)   
)
inlinestatic

Definition at line 437 of file RDHUtils.h.

◆ setTriggerBC() [2/4]

static void o2::raw::RDHUtils::setTriggerBC ( RDHAny rdh,
uint16_t  v 
)
inlinestatic

Definition at line 441 of file RDHUtils.h.

◆ setTriggerBC() [3/4]

static void o2::raw::RDHUtils::setTriggerBC ( RDHv4 rdh,
uint16_t  v 
)
inlinestatic

Definition at line 435 of file RDHUtils.h.

◆ setTriggerBC() [4/4]

static void o2::raw::RDHUtils::setTriggerBC ( void rdhP,
uint16_t  v 
)
inlinestatic

Definition at line 442 of file RDHUtils.h.

◆ setTriggerOrbit() [1/4]

template<typename H >
static void o2::raw::RDHUtils::setTriggerOrbit ( H &  rdh,
uint32_t  v,
NOTPTR(H)   
)
inlinestatic

Definition at line 471 of file RDHUtils.h.

◆ setTriggerOrbit() [2/4]

static void o2::raw::RDHUtils::setTriggerOrbit ( RDHAny rdh,
uint32_t  v 
)
inlinestatic

Definition at line 475 of file RDHUtils.h.

◆ setTriggerOrbit() [3/4]

static void o2::raw::RDHUtils::setTriggerOrbit ( RDHv4 rdh,
uint32_t  v 
)
inlinestatic

Definition at line 469 of file RDHUtils.h.

◆ setTriggerOrbit() [4/4]

static void o2::raw::RDHUtils::setTriggerOrbit ( void rdhP,
uint32_t  v 
)
inlinestatic

Definition at line 476 of file RDHUtils.h.

◆ setTriggerType() [1/4]

template<typename H >
static void o2::raw::RDHUtils::setTriggerType ( H &  rdh,
uint32_t  v,
NOTPTR(H)   
)
inlinestatic

Definition at line 525 of file RDHUtils.h.

◆ setTriggerType() [2/4]

static void o2::raw::RDHUtils::setTriggerType ( RDHAny rdh,
uint32_t  v 
)
inlinestatic

Definition at line 530 of file RDHUtils.h.

◆ setTriggerType() [3/4]

static void o2::raw::RDHUtils::setTriggerType ( RDHv5 rdh,
uint32_t  v 
)
inlinestatic

Definition at line 529 of file RDHUtils.h.

◆ setTriggerType() [4/4]

static void o2::raw::RDHUtils::setTriggerType ( void rdhP,
uint32_t  v 
)
inlinestatic

Definition at line 531 of file RDHUtils.h.

◆ setVersion() [1/3]

template<typename H >
static void o2::raw::RDHUtils::setVersion ( H &  rdh,
uint8_t  v,
NOTPTR(H)   
)
inlinestatic

Definition at line 90 of file RDHUtils.h.

◆ setVersion() [2/3]

static void o2::raw::RDHUtils::setVersion ( RDHAny rdh,
uint8_t  v 
)
inlinestatic

Definition at line 94 of file RDHUtils.h.

◆ setVersion() [3/3]

static void o2::raw::RDHUtils::setVersion ( void rdhP,
uint8_t  v 
)
inlinestatic

Definition at line 95 of file RDHUtils.h.

Member Data Documentation

◆ else

o2::raw::RDHUtils::else
Initial value:
{
setHeartBeatBC(TOREF(RDHv4, rdhP), v)
#define TOREF(DST, SRC)
Definition RDHUtils.h:43
const GLdouble * v
Definition glcorearb.h:832

Definition at line 342 of file RDHUtils.h.

◆ GBTWord128

constexpr int o2::raw::RDHUtils::GBTWord128 = 16
staticconstexpr

Definition at line 54 of file RDHUtils.h.

◆ MAXCRUPage

constexpr int o2::raw::RDHUtils::MAXCRUPage = 512 * GBTWord128
staticconstexpr

Definition at line 55 of file RDHUtils.h.

◆ v

uint16_t o2::raw::RDHUtils::v { rdh.heartbeatBC = v

Definition at line 330 of file RDHUtils.h.


The documentation for this struct was generated from the following files: