![]() |
ATLAS Offline Software
|
#include <Tower.h>
Public Types | |
| using | bitset_type |
| using | BaseSpec |
Public Member Functions | |
| DECLARE_FIELDS (ptt, eta, phi, flag_et_overflow, flag_error, flag_next_tob_same_et, flag_truncate) | |
Static Public Member Functions | |
| static constexpr decltype(auto) | field () |
| static constexpr std::size_t | numFields () |
| static constexpr void | forEachField (auto &&func) |
| static constexpr std::string | json () |
| static bitset_type | packFields (const Fields &fields, const SG::AuxElement &obj) |
Static Public Attributes | |
| static const BitField< 0, 12, float > | ptt {{.name="ptt", .auxvar="et", .description="Transverse energy", .scale=0.1, .centre=0}} |
| static const SignedBitField< 13, 22, float > | eta {{.name="eta", .description="Eta coordinate",.scale=0.1}} |
| static const UnclampedBitField< 23, 31, float > | phi {{.name="phi", .description="Phi coordinate",.scale=M_PI/32}} |
| static const BitField< 32, 32, uint8_t, bool > | flag_et_overflow {"flag_et_overflow", "flags[0]","flag description placeholder"} |
| static const BitField< 33, 33, uint8_t, bool > | flag_error {"flag_error", "flags[1]","flag description placeholder"} |
| static const BitField< 34, 34, uint8_t, bool > | flag_next_tob_same_et {"flag_next_tob_same_et","flags[2]","flag description placeholder"} |
| static const BitField< 35, 35, uint8_t, bool > | flag_truncate {"flag_truncate", "flags[3]","flag description placeholder"} |
| static constexpr std::size_t | width |
Static Protected Member Functions | |
| static constexpr auto | makeFields (Fields &... fields) |
| static constexpr auto | allFields () |
| static consteval bool | validateFields () |
Static Private Member Functions | |
| static consteval bool | validateFieldList () |
| static consteval bool | validateField () |
| static consteval bool | checkOverlap () |
|
inherited |
|
inherited |
|
inlinestaticconstexprprotectedinherited |
|
inlinestaticconstevalprivateinherited |
| GlobalSim::v1::Tower::DECLARE_FIELDS | ( | ptt | , |
| eta | , | ||
| phi | , | ||
| flag_et_overflow | , | ||
| flag_error | , | ||
| flag_next_tob_same_et | , | ||
| flag_truncate | ) |
|
inlinestaticconstexprinherited |
|
inlinestaticconstexprinherited |
|
inlinestaticconstexprinherited |
|
inlinestaticconstexprprotectedinherited |
|
inlinestaticconstexprinherited |
|
inlinestaticinherited |
|
inlinestaticconstevalprivateinherited |
|
inlinestaticconstevalprivateinherited |
Definition at line 742 of file BitSpec.h.
|
inlinestaticconstevalprotectedinherited |
Definition at line 725 of file BitSpec.h.
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
staticconstexprinherited |