![]() |
ATLAS Offline Software
|
Namespaces | |
| moduleIDBits | |
Enumerations | |
| enum | MergedSegmentProperty { MergedSegmentProperty::Monitor = fill_bitmask<uint32_t>(0, size_output_segment_monitor), MergedSegmentProperty::Spare = fill_bitmask<uint32_t>(max_bit(Monitor) + 1, size_output_segment_spare), MergedSegmentProperty::lowRes = fill_bitmask<uint32_t>(max_bit(Spare) + 1, size_output_segment_lowRes), MergedSegmentProperty::phiRes = fill_bitmask<uint32_t>(max_bit(lowRes) + 1 , size_output_segment_phiRes), MergedSegmentProperty::dTheta = fill_bitmask<uint32_t>(max_bit(phiRes)+ 1, size_output_segment_dTheta), MergedSegmentProperty::phiID = fill_bitmask<uint32_t>(max_bit(dTheta)+1 , size_output_segment_phiID), MergedSegmentProperty::rIndex = fill_bitmask<uint32_t>(max_bit(phiID)+1, size_output_segment_rIndex) } |
| enum | ModuleIDProperty { ModuleIDProperty::stationID = fill_bitmask<uint32_t>(0, moduleIDBits::stationID), ModuleIDProperty::detectorSite = fill_bitmask<uint32_t>(max_bit(stationID) +1, moduleIDBits::detectorSite), ModuleIDProperty::stationEta = fill_bitmask<uint32_t>(max_bit(detectorSite) + 1, moduleIDBits::stationEta), ModuleIDProperty::stationPhi = fill_bitmask<uint32_t>(max_bit(stationEta) + 1, moduleIDBits::stationPhi) } |
Functions | |
| constexpr uint32_t | getSegmentProperty (const uint32_t mask, const MergedSegmentProperty prop) |
| constexpr void | encodeSegmentProperty (const MergedSegmentProperty prop, const uint32_t word, uint32_t &buffer) |
| constexpr uint32_t | getIdentifierProperty (const uint32_t mask, const ModuleIDProperty prop) |
| constexpr void | encodeIdentifierProperty (const ModuleIDProperty prop, const uint32_t word, uint32_t &buffer) |
Variables | |
| constexpr std::size_t | num_segments = 8 |
| constexpr int | merge_stream_header = 0xAEE0 |
| constexpr int | n_words = 32 |
| constexpr int | size_lut_choice_selection = 24 |
| constexpr int | size_nsw_segment_selector = 12 |
| constexpr int | size_valid_segment_selector = 12 |
| constexpr int | size_output_segment_monitor = 1 |
| constexpr int | size_output_segment_spare = 2 |
| constexpr int | size_output_segment_lowRes = 1 |
| constexpr int | size_output_segment_phiRes = 1 |
| constexpr int | size_output_segment_dTheta = 5 |
| constexpr int | size_output_segment_phiID = 6 |
| constexpr int | size_output_segment_rIndex = 8 |
| constexpr int | size_bcid = 12 |
| constexpr int | size_sectorID = 4 |
| constexpr int | size_v3_padding = 28 |
| constexpr std::size_t | size_v1 = 256 |
| constexpr std::size_t | size_v2 = 256 |
| constexpr std::size_t | size_v3 = 256 |
| constexpr std::size_t | size_valid_segment_v3 = 8 |
| constexpr int | merge_stream_invalid_dTheta = 16 |
|
strong |
| Enumerator | |
|---|---|
| Monitor | |
| Spare | |
| lowRes | |
| phiRes | |
| dTheta | |
| phiID | |
| rIndex | |
Definition at line 126 of file NSWSTGTPDecodeBitmaps.h.
|
strong |
| Enumerator | |
|---|---|
| stationID | |
| detectorSite | |
| stationEta | |
| stationPhi | |
Definition at line 163 of file NSWSTGTPDecodeBitmaps.h.
|
constexpr |
Definition at line 177 of file NSWSTGTPDecodeBitmaps.h.
|
constexpr |
Definition at line 144 of file NSWSTGTPDecodeBitmaps.h.
|
constexpr |
Definition at line 169 of file NSWSTGTPDecodeBitmaps.h.
|
constexpr |
Definition at line 136 of file NSWSTGTPDecodeBitmaps.h.
|
constexpr |
Definition at line 103 of file NSWSTGTPDecodeBitmaps.h.
|
constexpr |
Definition at line 124 of file NSWSTGTPDecodeBitmaps.h.
|
constexpr |
Definition at line 104 of file NSWSTGTPDecodeBitmaps.h.
|
constexpr |
Definition at line 101 of file NSWSTGTPDecodeBitmaps.h.
|
constexpr |
Definition at line 117 of file NSWSTGTPDecodeBitmaps.h.
|
constexpr |
Definition at line 105 of file NSWSTGTPDecodeBitmaps.h.
|
constexpr |
Definition at line 106 of file NSWSTGTPDecodeBitmaps.h.
|
constexpr |
Definition at line 113 of file NSWSTGTPDecodeBitmaps.h.
|
constexpr |
Definition at line 111 of file NSWSTGTPDecodeBitmaps.h.
|
constexpr |
Definition at line 109 of file NSWSTGTPDecodeBitmaps.h.
|
constexpr |
Definition at line 114 of file NSWSTGTPDecodeBitmaps.h.
|
constexpr |
Definition at line 112 of file NSWSTGTPDecodeBitmaps.h.
|
constexpr |
Definition at line 115 of file NSWSTGTPDecodeBitmaps.h.
|
constexpr |
Definition at line 110 of file NSWSTGTPDecodeBitmaps.h.
|
constexpr |
Definition at line 118 of file NSWSTGTPDecodeBitmaps.h.
|
constexpr |
Definition at line 120 of file NSWSTGTPDecodeBitmaps.h.
|
constexpr |
Definition at line 121 of file NSWSTGTPDecodeBitmaps.h.
|
constexpr |
Definition at line 122 of file NSWSTGTPDecodeBitmaps.h.
|
constexpr |
Definition at line 119 of file NSWSTGTPDecodeBitmaps.h.
|
constexpr |
Definition at line 107 of file NSWSTGTPDecodeBitmaps.h.
|
constexpr |
Definition at line 123 of file NSWSTGTPDecodeBitmaps.h.
1.8.18