#include <MdtCablingData.h>
Definition at line 82 of file MdtCablingData.h.
◆ MdtCablingData()
MdtCablingData::MdtCablingData |
( |
| ) |
|
|
default |
◆ operator!() [1/2]
bool MdtCablingOffData::operator! |
( |
| ) |
const |
|
inlineinherited |
◆ operator!() [2/2]
bool MdtCablingOnData::operator! |
( |
| ) |
const |
|
inlineinherited |
◆ operator!=() [1/3]
◆ operator!=() [2/3]
◆ operator!=() [3/3]
◆ operator<() [1/3]
Definition at line 118 of file MdtCablingData.h.
119 if (this->MdtCablingOffData::operator!=(
other))
121 if (this->MdtCablingOnData::operator!=(
other))
◆ operator<() [2/3]
◆ operator<() [3/3]
◆ operator==() [1/3]
◆ operator==() [2/3]
Multilayer inside the MDT station.
Equality operator
Definition at line 33 of file MdtCablingData.h.
◆ operator==() [3/3]
◆ cache [1/2]
int8_t MdtCablingOffData::cache[4] |
|
inherited |
◆ cache [2/2]
uint8_t MdtCablingOnData::cache[4] |
|
inherited |
◆ channelId
uint8_t MdtCablingData::channelId |
◆ csm
uint8_t& MdtCablingOnData::csm {m_cache.cache[1]} |
|
inherited |
◆ eta
int8_t& MdtCablingOffData::eta {m_cache.cache[1]} |
|
inherited |
Station of the chamber (i.e, BIL,BIS,etc.)
Definition at line 28 of file MdtCablingData.h.
◆ hash [1/2]
int MdtCablingOffData::hash {0} |
|
inherited |
◆ hash [2/2]
int MdtCablingOnData::hash {0} |
|
inherited |
◆ layer
int MdtCablingData::layer {-99} |
◆ layer_block
◆ legacy_layer_block_size
constexpr int MdtCablingData::legacy_layer_block_size = 10 |
|
staticconstexpr |
◆ legacy_tube_block_size
constexpr int MdtCablingData::legacy_tube_block_size = 100 |
|
staticconstexpr |
Identifier of the corresponding channel on the tdc.
In the Muon spectrometer layouts, before Run 2, no chamber had more than 100 tubes per multilayer. Hence, the the tube layer and multilayer information is encoded into a 4 digit long number MLTT where M represents the multilayer number, L the layer number and TT is the tube numbering per each multilayer
Definition at line 101 of file MdtCablingData.h.
◆ m_cache
union { ... } MdtCablingOffData::m_cache |
◆ mezzanine_type
uint8_t MdtCablingData::mezzanine_type {0} |
◆ mrod
uint8_t& MdtCablingOnData::mrod {m_cache.cache[0]} |
|
inherited |
◆ multilayer
int8_t& MdtCablingOffData::multilayer {m_cache.cache[3]} |
|
inherited |
◆ phi
int8_t& MdtCablingOffData::phi {m_cache.cache[2]} |
|
inherited |
◆ stationIndex
int8_t& MdtCablingOffData::stationIndex |
|
inherited |
◆ subdetectorId
uint8_t& MdtCablingOnData::subdetectorId {m_cache.cache[2]} |
|
inherited |
◆ tdcId
uint8_t MdtCablingData::tdcId {0xFF} |
Mezzanine type.
the 0xff used to convert the full station)
Definition at line 90 of file MdtCablingData.h.
◆ tube
int MdtCablingData::tube {-99} |
◆ tubes_per_layer
Helper constants to extract tube,layer, multilayer information.
Definition at line 105 of file MdtCablingData.h.
The documentation for this struct was generated from the following file: