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 36 of file RDHUtils.h.

Member Typedef Documentation

◆ IR

Definition at line 380 of file RDHUtils.h.

◆ RDHAny

Definition at line 46 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 680 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 669 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 702 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 685 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 58 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 172 of file RDHUtils.h.

◆ GPUhdi() [3/92]

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

Definition at line 173 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 101 of file RDHUtils.h.

◆ GPUhdi() [6/92]

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

Definition at line 102 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 387 of file RDHUtils.h.

◆ GPUhdi() [9/92]

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

Definition at line 388 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 404 of file RDHUtils.h.

◆ GPUhdi() [12/92]

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

Definition at line 405 of file RDHUtils.h.

◆ GPUhdi() [13/92]

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

Definition at line 709 of file RDHUtils.h.

◆ GPUhdi() [14/92]

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

Definition at line 708 of file RDHUtils.h.

◆ GPUhdi() [15/92]

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

Definition at line 707 of file RDHUtils.h.

◆ GPUhdi() [16/92]

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

Definition at line 710 of file RDHUtils.h.

◆ GPUhdi() [17/92]

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

Definition at line 106 of file RDHUtils.h.

◆ GPUhdi() [18/92]

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

Definition at line 105 of file RDHUtils.h.

◆ GPUhdi() [19/92]

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

Definition at line 107 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 285 of file RDHUtils.h.

◆ GPUhdi() [22/92]

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

Definition at line 286 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 596 of file RDHUtils.h.

◆ GPUhdi() [25/92]

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

Definition at line 590 of file RDHUtils.h.

◆ GPUhdi() [26/92]

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

Definition at line 597 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 136 of file RDHUtils.h.

◆ GPUhdi() [29/92]

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

Definition at line 130 of file RDHUtils.h.

◆ GPUhdi() [30/92]

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

Definition at line 137 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 318 of file RDHUtils.h.

◆ GPUhdi() [33/92]

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

Definition at line 312 of file RDHUtils.h.

◆ GPUhdi() [34/92]

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

Definition at line 319 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 237 of file RDHUtils.h.

◆ GPUhdi() [37/92]

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

Definition at line 238 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 221 of file RDHUtils.h.

◆ GPUhdi() [40/92]

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

Definition at line 222 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 546 of file RDHUtils.h.

◆ GPUhdi() [43/92]

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

Definition at line 545 of file RDHUtils.h.

◆ GPUhdi() [44/92]

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

Definition at line 547 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 423 of file RDHUtils.h.

◆ GPUhdi() [47/92]

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

Definition at line 417 of file RDHUtils.h.

◆ GPUhdi() [48/92]

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

Definition at line 424 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 579 of file RDHUtils.h.

◆ GPUhdi() [51/92]

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

Definition at line 580 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 352 of file RDHUtils.h.

◆ GPUhdi() [54/92]

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

Definition at line 346 of file RDHUtils.h.

◆ GPUhdi() [55/92]

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

Definition at line 353 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 457 of file RDHUtils.h.

◆ GPUhdi() [58/92]

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

Definition at line 451 of file RDHUtils.h.

◆ GPUhdi() [59/92]

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

Definition at line 458 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 512 of file RDHUtils.h.

◆ GPUhdi() [62/92]

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

Definition at line 511 of file RDHUtils.h.

◆ GPUhdi() [63/92]

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

Definition at line 513 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 491 of file RDHUtils.h.

◆ GPUhdi() [66/92]

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

Definition at line 490 of file RDHUtils.h.

◆ GPUhdi() [67/92]

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

Definition at line 492 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 301 of file RDHUtils.h.

◆ GPUhdi() [70/92]

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

Definition at line 302 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 253 of file RDHUtils.h.

◆ GPUhdi() [73/92]

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

Definition at line 254 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 269 of file RDHUtils.h.

◆ GPUhdi() [76/92]

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

Definition at line 270 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 191 of file RDHUtils.h.

◆ GPUhdi() [79/92]

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

Definition at line 190 of file RDHUtils.h.

◆ GPUhdi() [80/92]

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

Definition at line 189 of file RDHUtils.h.

◆ GPUhdi() [81/92]

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

Definition at line 192 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 633 of file RDHUtils.h.

◆ GPUhdi() [84/92]

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

Definition at line 629 of file RDHUtils.h.

◆ GPUhdi() [85/92]

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

Definition at line 634 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 85 of file RDHUtils.h.

◆ GPUhdi() [88/92]

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

Definition at line 86 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 338 of file RDHUtils.h.

◆ NOTPTR() [1/24]

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

Definition at line 81 of file RDHUtils.h.

◆ NOTPTR() [2/24]

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

Definition at line 97 of file RDHUtils.h.

◆ NOTPTR() [3/24]

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

Definition at line 132 of file RDHUtils.h.

◆ NOTPTR() [4/24]

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

Definition at line 168 of file RDHUtils.h.

◆ NOTPTR() [5/24]

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

Definition at line 184 of file RDHUtils.h.

◆ NOTPTR() [6/24]

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

Definition at line 217 of file RDHUtils.h.

◆ NOTPTR() [7/24]

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

Definition at line 233 of file RDHUtils.h.

◆ NOTPTR() [8/24]

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

Definition at line 249 of file RDHUtils.h.

◆ NOTPTR() [9/24]

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

Definition at line 265 of file RDHUtils.h.

◆ NOTPTR() [10/24]

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

Definition at line 281 of file RDHUtils.h.

◆ NOTPTR() [11/24]

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

Definition at line 297 of file RDHUtils.h.

◆ NOTPTR() [12/24]

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

Definition at line 314 of file RDHUtils.h.

◆ NOTPTR() [13/24]

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

Definition at line 330 of file RDHUtils.h.

◆ NOTPTR() [14/24]

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

Definition at line 348 of file RDHUtils.h.

◆ NOTPTR() [15/24]

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

Definition at line 383 of file RDHUtils.h.

◆ NOTPTR() [16/24]

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

Definition at line 400 of file RDHUtils.h.

◆ NOTPTR() [17/24]

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

Definition at line 419 of file RDHUtils.h.

◆ NOTPTR() [18/24]

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

Definition at line 453 of file RDHUtils.h.

◆ NOTPTR() [19/24]

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

Definition at line 486 of file RDHUtils.h.

◆ NOTPTR() [20/24]

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

Definition at line 507 of file RDHUtils.h.

◆ NOTPTR() [21/24]

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

Definition at line 541 of file RDHUtils.h.

◆ NOTPTR() [22/24]

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

Definition at line 575 of file RDHUtils.h.

◆ NOTPTR() [23/24]

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

Definition at line 592 of file RDHUtils.h.

◆ NOTPTR() [24/24]

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

Definition at line 625 of file RDHUtils.h.

◆ printRDH() [1/6]

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

Definition at line 664 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 118 of file RDHUtils.h.

◆ setBlockLength() [2/3]

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

Definition at line 117 of file RDHUtils.h.

◆ setBlockLength() [3/3]

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

Definition at line 119 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 288 of file RDHUtils.h.

◆ setCRUID() [2/3]

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

Definition at line 292 of file RDHUtils.h.

◆ setCRUID() [3/3]

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

Definition at line 293 of file RDHUtils.h.

◆ setDataFormat() [1/3]

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

Definition at line 494 of file RDHUtils.h.

◆ setDataFormat() [2/3]

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

Definition at line 493 of file RDHUtils.h.

◆ setDataFormat() [3/3]

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

Definition at line 495 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 582 of file RDHUtils.h.

◆ setDetectorField() [2/3]

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

Definition at line 586 of file RDHUtils.h.

◆ setDetectorField() [3/3]

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

Definition at line 587 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 608 of file RDHUtils.h.

◆ setDetectorPAR() [2/4]

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

Definition at line 612 of file RDHUtils.h.

◆ setDetectorPAR() [3/4]

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

Definition at line 606 of file RDHUtils.h.

◆ setDetectorPAR() [4/4]

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

Definition at line 613 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 304 of file RDHUtils.h.

◆ setEndPointID() [2/3]

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

Definition at line 308 of file RDHUtils.h.

◆ setEndPointID() [3/3]

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

Definition at line 309 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 151 of file RDHUtils.h.

◆ setFEEID() [2/4]

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

Definition at line 155 of file RDHUtils.h.

◆ setFEEID() [3/4]

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

Definition at line 146 of file RDHUtils.h.

◆ setFEEID() [4/4]

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

Definition at line 156 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 364 of file RDHUtils.h.

◆ setHeartBeatOrbit() [2/4]

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

Definition at line 368 of file RDHUtils.h.

◆ setHeartBeatOrbit() [3/4]

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

Definition at line 362 of file RDHUtils.h.

◆ setHeartBeatOrbit() [4/4]

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

Definition at line 369 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 256 of file RDHUtils.h.

◆ setLinkID() [2/3]

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

Definition at line 260 of file RDHUtils.h.

◆ setLinkID() [3/3]

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

Definition at line 261 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 240 of file RDHUtils.h.

◆ setMemorySize() [2/3]

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

Definition at line 244 of file RDHUtils.h.

◆ setMemorySize() [3/3]

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

Definition at line 245 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 224 of file RDHUtils.h.

◆ setOffsetToNext() [2/3]

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

Definition at line 228 of file RDHUtils.h.

◆ setOffsetToNext() [3/3]

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

Definition at line 229 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 272 of file RDHUtils.h.

◆ setPacketCounter() [2/3]

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

Definition at line 276 of file RDHUtils.h.

◆ setPacketCounter() [3/3]

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

Definition at line 277 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 557 of file RDHUtils.h.

◆ setPageCounter() [2/4]

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

Definition at line 562 of file RDHUtils.h.

◆ setPageCounter() [3/4]

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

Definition at line 561 of file RDHUtils.h.

◆ setPageCounter() [4/4]

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

Definition at line 563 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 175 of file RDHUtils.h.

◆ setPriorityBit() [2/3]

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

Definition at line 179 of file RDHUtils.h.

◆ setPriorityBit() [3/3]

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

Definition at line 180 of file RDHUtils.h.

◆ setSourceID() [1/4]

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

Definition at line 204 of file RDHUtils.h.

◆ setSourceID() [2/4]

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

Definition at line 203 of file RDHUtils.h.

◆ setSourceID() [3/4]

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

Definition at line 202 of file RDHUtils.h.

◆ setSourceID() [4/4]

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

Definition at line 205 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 644 of file RDHUtils.h.

◆ setStop() [2/3]

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

Definition at line 648 of file RDHUtils.h.

◆ setStop() [3/3]

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

Definition at line 649 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 435 of file RDHUtils.h.

◆ setTriggerBC() [2/4]

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

Definition at line 439 of file RDHUtils.h.

◆ setTriggerBC() [3/4]

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

Definition at line 433 of file RDHUtils.h.

◆ setTriggerBC() [4/4]

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

Definition at line 440 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 469 of file RDHUtils.h.

◆ setTriggerOrbit() [2/4]

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

Definition at line 473 of file RDHUtils.h.

◆ setTriggerOrbit() [3/4]

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

Definition at line 467 of file RDHUtils.h.

◆ setTriggerOrbit() [4/4]

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

Definition at line 474 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 523 of file RDHUtils.h.

◆ setTriggerType() [2/4]

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

Definition at line 528 of file RDHUtils.h.

◆ setTriggerType() [3/4]

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

Definition at line 527 of file RDHUtils.h.

◆ setTriggerType() [4/4]

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

Definition at line 529 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 88 of file RDHUtils.h.

◆ setVersion() [2/3]

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

Definition at line 92 of file RDHUtils.h.

◆ setVersion() [3/3]

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

Definition at line 93 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:41
const GLdouble * v
Definition glcorearb.h:832

Definition at line 340 of file RDHUtils.h.

◆ GBTWord128

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

Definition at line 52 of file RDHUtils.h.

◆ MAXCRUPage

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

Definition at line 53 of file RDHUtils.h.

◆ v

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

Definition at line 328 of file RDHUtils.h.


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