ATLAS Offline Software
Public Attributes | Private Attributes | List of all members
Muon::RpcCablingOnlineID Struct Reference

In an analogous way to the RpcCablingOfflineID, the RpcCablingOnlineID, holds all information needed to navigate to a particular RPC gasGap from the readout-side. More...

#include <RpcCablingData.h>

Inheritance diagram for Muon::RpcCablingOnlineID:
Collaboration diagram for Muon::RpcCablingOnlineID:

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]}
 Unique identifier of the tdc chip. More...
 

Private Attributes

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

Detailed Description

In an analogous way to the RpcCablingOfflineID, the RpcCablingOnlineID, holds all information needed to navigate to a particular RPC gasGap from the readout-side.

The particular fields are exhibited to the user while the internal storeage is compressed into a single 64 bit integer.

Definition at line 77 of file RpcCablingData.h.

Member Data Documentation

◆ cache

int16_t Muon::RpcCablingOnlineID::cache[4]

Definition at line 88 of file RpcCablingData.h.

◆ hash

int64_t Muon::RpcCablingOnlineID::hash {0}

Definition at line 87 of file RpcCablingData.h.

◆ m_cache

union { ... } Muon::RpcCablingOnlineID::m_cache

◆ subDetector

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

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

Definition at line 80 of file RpcCablingData.h.

◆ tdc

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

Unique identifier of the tdc chip.

Definition at line 84 of file RpcCablingData.h.

◆ tdcSector

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

Unique Identifier of the Rpc chamber from an online perspective

Definition at line 82 of file RpcCablingData.h.


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