ATLAS Offline Software
Loading...
Searching...
No Matches
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.
int16_t & boardSector {m_cache.cache[1]}
 Unique Identifier of the Rpc chamber from an online perspective.
int16_t & board {m_cache.cache[2]}
 Unique identifier of the tdc chip.

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 78 of file RpcCablingData.h.

Member Data Documentation

◆ board

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

Unique identifier of the tdc chip.

Definition at line 86 of file RpcCablingData.h.

86{m_cache.cache[2]};
union Muon::RpcCablingOnlineID::@060274027202166101037372020013200265211022004064 m_cache

◆ boardSector

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

Unique Identifier of the Rpc chamber from an online perspective.

Definition at line 84 of file RpcCablingData.h.

84{m_cache.cache[1]};

◆ cache

int16_t Muon::RpcCablingOnlineID::cache[4]

Definition at line 90 of file RpcCablingData.h.

◆ hash

int64_t Muon::RpcCablingOnlineID::hash {0}

Definition at line 89 of file RpcCablingData.h.

89{0};

◆ [union]

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 82 of file RpcCablingData.h.

82{m_cache.cache[0]};

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