Analysis Software
Documentation for sPHENIX simulation software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
mvtx_utils::RdhExt_t Struct Reference

#include <online_distribution/blob/master/newbasic/mvtx_decoder/mvtx_utils.h>

Public Member Functions

 RdhExt_t ()=default
 
 ~RdhExt_t ()=default
 
void decode (const uint8_t *rdh_ptr)
 

Public Attributes

uint8_t flxId
 
uint16_t pageSize
 
uint16_t gbtLink
 
uint16_t flxHdrSize
 
uint16_t flxHdrVersion
 
uint8_t rdhVersion
 
uint8_t rdhSize
 
uint16_t feeId
 
uint8_t sourceId
 
uint32_t detectorField
 
uint16_t bc
 
uint64_t orbit
 
uint32_t trgType
 
uint16_t packetCounter
 
uint8_t stopBit
 
uint8_t priority
 
uint16_t rdhGBTcounter
 

Detailed Description

Definition at line 18 of file mvtx_utils.h.

View newest version in sPHENIX GitHub at line 18 of file mvtx_utils.h

Constructor & Destructor Documentation

mvtx_utils::RdhExt_t::RdhExt_t ( )
default
mvtx_utils::RdhExt_t::~RdhExt_t ( )
default

Member Function Documentation

void mvtx_utils::RdhExt_t::decode ( const uint8_t *  rdh_ptr)
inline

Definition at line 43 of file mvtx_utils.h.

View newest version in sPHENIX GitHub at line 43 of file mvtx_utils.h

References bc, detectorField, feeId, flxHdrSize, flxHdrVersion, flxId, gbtLink, orbit, packetCounter, pageSize, priority, rdhGBTcounter, rdhSize, rdhVersion, sourceId, stopBit, and trgType.

Referenced by mvtx::GBTLink::collectROFCableData(), and oncsSub_idmvtxv3::setupLinks().

+ Here is the caller graph for this function:

Member Data Documentation

uint16_t mvtx_utils::RdhExt_t::bc

Definition at line 32 of file mvtx_utils.h.

View newest version in sPHENIX GitHub at line 32 of file mvtx_utils.h

Referenced by decode().

uint32_t mvtx_utils::RdhExt_t::detectorField

Definition at line 31 of file mvtx_utils.h.

View newest version in sPHENIX GitHub at line 31 of file mvtx_utils.h

Referenced by decode().

uint16_t mvtx_utils::RdhExt_t::feeId

Definition at line 29 of file mvtx_utils.h.

View newest version in sPHENIX GitHub at line 29 of file mvtx_utils.h

Referenced by decode(), and oncsSub_idmvtxv3::setupLinks().

uint16_t mvtx_utils::RdhExt_t::flxHdrSize

Definition at line 24 of file mvtx_utils.h.

View newest version in sPHENIX GitHub at line 24 of file mvtx_utils.h

Referenced by decode().

uint16_t mvtx_utils::RdhExt_t::flxHdrVersion

Definition at line 25 of file mvtx_utils.h.

View newest version in sPHENIX GitHub at line 25 of file mvtx_utils.h

Referenced by decode().

uint8_t mvtx_utils::RdhExt_t::flxId

Definition at line 21 of file mvtx_utils.h.

View newest version in sPHENIX GitHub at line 21 of file mvtx_utils.h

Referenced by decode(), and oncsSub_idmvtxv3::setupLinks().

uint16_t mvtx_utils::RdhExt_t::gbtLink

Definition at line 23 of file mvtx_utils.h.

View newest version in sPHENIX GitHub at line 23 of file mvtx_utils.h

Referenced by decode().

uint64_t mvtx_utils::RdhExt_t::orbit

Definition at line 33 of file mvtx_utils.h.

View newest version in sPHENIX GitHub at line 33 of file mvtx_utils.h

Referenced by decode().

uint16_t mvtx_utils::RdhExt_t::packetCounter

Definition at line 35 of file mvtx_utils.h.

View newest version in sPHENIX GitHub at line 35 of file mvtx_utils.h

Referenced by mvtx::GBTLink::collectROFCableData(), decode(), and oncsSub_idmvtxv3::setupLinks().

uint16_t mvtx_utils::RdhExt_t::pageSize

Definition at line 22 of file mvtx_utils.h.

View newest version in sPHENIX GitHub at line 22 of file mvtx_utils.h

Referenced by mvtx::GBTLink::collectROFCableData(), decode(), and oncsSub_idmvtxv3::setupLinks().

uint8_t mvtx_utils::RdhExt_t::priority

Definition at line 37 of file mvtx_utils.h.

View newest version in sPHENIX GitHub at line 37 of file mvtx_utils.h

Referenced by decode().

uint16_t mvtx_utils::RdhExt_t::rdhGBTcounter

Definition at line 38 of file mvtx_utils.h.

View newest version in sPHENIX GitHub at line 38 of file mvtx_utils.h

Referenced by decode().

uint8_t mvtx_utils::RdhExt_t::rdhSize

Definition at line 28 of file mvtx_utils.h.

View newest version in sPHENIX GitHub at line 28 of file mvtx_utils.h

Referenced by decode().

uint8_t mvtx_utils::RdhExt_t::rdhVersion

Definition at line 27 of file mvtx_utils.h.

View newest version in sPHENIX GitHub at line 27 of file mvtx_utils.h

Referenced by decode().

uint8_t mvtx_utils::RdhExt_t::sourceId

Definition at line 30 of file mvtx_utils.h.

View newest version in sPHENIX GitHub at line 30 of file mvtx_utils.h

Referenced by decode().

uint8_t mvtx_utils::RdhExt_t::stopBit

Definition at line 36 of file mvtx_utils.h.

View newest version in sPHENIX GitHub at line 36 of file mvtx_utils.h

Referenced by mvtx::GBTLink::collectROFCableData(), decode(), and oncsSub_idmvtxv3::setupLinks().

uint32_t mvtx_utils::RdhExt_t::trgType

Definition at line 34 of file mvtx_utils.h.

View newest version in sPHENIX GitHub at line 34 of file mvtx_utils.h

Referenced by mvtx::GBTLink::collectROFCableData(), and decode().


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