ATLAS Offline Software
Public Attributes | Private Attributes | List of all members
NrpcCablingOnlineID Struct Reference

Struct summarizing all the Identifier fields to uniquely Identify a Nrpc TDC chip. More...

#include <NrpcCablingData.h>

Inheritance diagram for NrpcCablingOnlineID:
Collaboration diagram for NrpcCablingOnlineID:

Public Attributes

int16_t & subDetector {m_cache.cache[0]}
 Identifier of the subdetector region in the readout BA / BC etc. More...
 
int16_t & tdcSector {m_cache.cache[1]}
 Unique Identifier of the Rpc chamber from an online perspective. More...
 
int16_t & tdc {m_cache.cache[2]}
 TDC chip. More...
 
int64_t hash {0}
 
int16_t cache [4]
 

Private Attributes

union {
   int64_t   hash {0}
 
   int16_t   cache [4]
 
m_cache
 

Detailed Description

Struct summarizing all the Identifier fields to uniquely Identify a Nrpc TDC chip.

Definition at line 74 of file NrpcCablingData.h.

Member Data Documentation

◆ cache

int16_t NrpcCablingOnlineID::cache[4]

Definition at line 85 of file NrpcCablingData.h.

◆ hash

int64_t NrpcCablingOnlineID::hash {0}

Definition at line 84 of file NrpcCablingData.h.

◆ m_cache

union { ... } NrpcCablingOnlineID::m_cache

◆ subDetector

int16_t& NrpcCablingOnlineID::subDetector {m_cache.cache[0]}

Identifier of the subdetector region in the readout BA / BC etc.

Definition at line 77 of file NrpcCablingData.h.

◆ tdc

int16_t& NrpcCablingOnlineID::tdc {m_cache.cache[2]}

TDC chip.

Definition at line 81 of file NrpcCablingData.h.

◆ tdcSector

int16_t& NrpcCablingOnlineID::tdcSector {m_cache.cache[1]}

Unique Identifier of the Rpc chamber from an online perspective.

Definition at line 79 of file NrpcCablingData.h.


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