![]() |
ATLAS Offline Software
|
Namespaces | |
| namespace | Constants |
| namespace | helper |
| namespace | MMART |
| namespace | MMTPL1A |
| namespace | MMTPMON |
| namespace | MMTRIG |
| namespace | STGTPL1A |
| namespace | STGTPMMData |
| namespace | STGTPPad |
| namespace | STGTPSegments |
| namespace | STGTPStrips |
Classes | |
| class | MapperMMG |
| class | MapperSTG |
| class | MMARTPacket |
| class | MMTrigPacket |
| class | NSWCommonDecoder |
| class | NSWElink |
| class | NSWPadTriggerL1a |
| class | NSWResourceId |
| class | NSWTriggerCommonDecoder |
| class | NSWTriggerElink |
| class | NSWTriggerException |
| class | NSWTriggerMML1AElink |
| class | NSWTriggerMMMonElink |
| class | NSWTriggerSTGL1AElink |
| class | STGTPMMPacket |
| class | STGTPPadPacket |
| class | STGTPSegmentPacket |
| class | STGTPStripPacket |
| class | VMMChannel |
Functions | |
| ERS_DECLARE_ISSUE_BASE (MuonNSWCommonDecoder, NSWElinkFelixHeaderException, MuonNSWCommonDecoder::NSWElinkException, ""<< name,,((std::string) name)) ERS_DECLARE_ISSUE_BASE(MuonNSWCommonDecoder | |
| template<typename T> | |
| std::string | format (const std::string &str, const T &arg) |
| template<typename T, typename... Args> | |
| std::string | format (const std::string &str, const T &arg, const Args &... args) |
| template<typename Target, typename Source> | |
| Target | bit_slice (const std::span< const Source > words, const std::size_t start, const std::size_t end) |
| Decode bits from data of words. | |
| template<typename Target, typename Source> | |
| constexpr Target | decode_and_advance (const std::span< const Source > words, std::size_t &start, const std::size_t size) |
| Decode bits from data of words and advance the read pointer. | |
| template<typename Target, typename Source> | |
| constexpr Target | decode_at_loc (const std::span< const Source > words, std::size_t &start, const int offset, const std::size_t size) |
| Decode bits from data of words at read pointer + offset and NOT advance the read pointer. | |
| template<class T> | |
| constexpr int8_t | max_bit (const T number) |
| Returns the most left hand bit which is set in a number. | |
| template<class T> | |
| constexpr int8_t | min_bit (const T number) |
| Returns the most right hand bit which is set in a number. | |
| template<class Out> | |
| constexpr Out | fill_bitmask (const uint8_t first_bit, const uint8_t num_bits) |
| uint16_t | get_16bxor_crc (const uint32_t *dataPointer, uint32_t dataSize) |
Variables | |
| static const std::map< uint16_t, std::vector< std::vector< uint8_t > > > | s_stgc_channel_map |
| static const std::map< uint16_t, std::pair< uint16_t, uint16_t > > | s_stgc_pad_grid |
| NSWElinkROCHeaderException | |
Definition at line 133 of file NSWDecodeBitmaps.h.
Definition at line 45 of file NSWDecodeBitmaps.h.
| Enumerator | |
|---|---|
| bitPosElink | |
| bitPosRadius | |
| bitPosLayer | |
| bitPosSector | |
| bitPosResType | |
| bitPosDataType | |
| bitPosRESERVED | |
| bitPosVersion | |
| bitPosDetId | |
| bitPosObsEta | |
| bitPosObsResType | |
| bitPosObsTech | |
| bitPosObsDataType | |
Definition at line 153 of file NSWDecodeBitmaps.h.
Definition at line 79 of file NSWDecodeBitmaps.h.
| Enumerator | |
|---|---|
| OFFLINE_CHANNEL_TYPE_PAD | |
| OFFLINE_CHANNEL_TYPE_STRIP | |
| OFFLINE_CHANNEL_TYPE_WIRE | |
Definition at line 20 of file NSWDecodeHelper.h.
| Enumerator | |
|---|---|
| eMaskElink | |
| eMaskRadius | |
| eMaskLayer | |
| eMaskSector | |
| eMaskResType | |
| eMaskDataType | |
| eMaskRESERVED | |
| eMaskVersion | |
| eMaskDetId | |
| eMaskObsEta | |
| eMaskObsResType | |
| eMaskObsTech | |
| eMaskObsDataType | |
Definition at line 113 of file NSWDecodeBitmaps.h.
Definition at line 11 of file NSWDecodeBitmaps.h.
| Enumerator | |
|---|---|
| NSW_DATA_L1A | |
| NSW_DATA_MONITOR | |
| NSW_DATA_TO_SCA | |
| NSW_DATA_FROM_SCA | |
| NSW_DATA_TTC | |
| NSW_DATA_L1A_INFO | |
| NSW_DATA_EXT | |
| NSW_DATA_EXC | |
Definition at line 29 of file NSWResourceId.h.
| Enumerator | |
|---|---|
| NSW_RESOURCE_PAD | |
| NSW_RESOURCE_STRIP | |
| NSW_RESOURCE_TRIG_PROC | |
| NSW_RESOURCE_PAD_TRIG | |
| NSW_RESOURCE_L1DDC | |
| NSW_RESOURCE_ADDC | |
| NSW_RESOURCE_ROUTER | |
| NSW_RESOURCE_RIM_L1DDC | |
Definition at line 17 of file NSWResourceId.h.
| Enumerator | |
|---|---|
| not_assigned | |
| unknown | |
| incomplete | |
| too_short | |
| flx_status | |
| flx_short | |
| mmmon_inv_id | |
| mml1a_inv_id | |
| mml1a_art_sz | |
| mml1a_trg_sz | |
Definition at line 34 of file NSWTriggerElink.h.
| Enumerator | |
|---|---|
| VMM_per_MMFE8 | |
| VMM_per_sFEB | |
| VMM_per_pFEB | |
| VMM_channels | |
Definition at line 27 of file NSWDecodeHelper.h.
| Target Muon::nsw::bit_slice | ( | const std::span< const Source > | words, |
| const std::size_t | start, | ||
| const std::size_t | end ) |
Decode bits from data of words.
Start and end included
| words | Data |
| start | Start of value in bits |
| end | Stop of value in bits |
Definition at line 80 of file NSWDecodeHelper.h.
|
constexpr |
Decode bits from data of words and advance the read pointer.
| words | Data |
| start | Read pointer (start of value in bits), increased by function |
| size | Number of bits to be decoded |
Definition at line 119 of file NSWDecodeHelper.h.
|
constexpr |
Decode bits from data of words at read pointer + offset and NOT advance the read pointer.
| words | Data |
| start | Read pointer (start of value in bits) |
| offset | decoding begins at read pointer + offset |
| size | Number of bits to be decoded |
Definition at line 137 of file NSWDecodeHelper.h.
| Muon::nsw::ERS_DECLARE_ISSUE_BASE | ( | MuonNSWCommonDecoder | , |
| NSWElinkFelixHeaderException | , | ||
| MuonNSWCommonDecoder::NSWElinkException | , | ||
| ""<< | name, | ||
| ((std::string) name) | ) |
|
constexpr |
Definition at line 161 of file NSWDecodeHelper.h.
| std::string Muon::nsw::format | ( | const std::string & | str, |
| const T & | arg ) |
Definition at line 43 of file NSWDecodeHelper.h.
| std::string Muon::nsw::format | ( | const std::string & | str, |
| const T & | arg, | ||
| const Args &... | args ) |
|
inline |
Definition at line 178 of file NSWDecodeHelper.h.
|
constexpr |
Returns the most left hand bit which is set in a number.
| T | Any built-in data type |
| number | value |
Definition at line 147 of file NSWDecodeHelper.h.
|
constexpr |
Returns the most right hand bit which is set in a number.
| T | Any built-in data type |
| number | value |
Definition at line 155 of file NSWDecodeHelper.h.
| Muon::nsw::NSWElinkROCHeaderException |
Definition at line 21 of file NSWDecodeExceptions.h.
|
static |
Definition at line 38 of file MapperSTG.h.
|
static |
Definition at line 197 of file MapperSTG.h.