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.