![]() |
ATLAS Offline Software
|
#include <ColumnarDef.h>
Public Types | |
| using | LinkIndexType = std::size_t |
| the type used for columns that represent element links | |
| using | LinkKeyType = std::uint32_t |
| the type used for the key column | |
Static Public Attributes | |
| static constexpr bool | isColumnarMode = true |
| Whather this is a columnar mode. | |
| static constexpr bool | isXAOD = false |
| Whether this is the xAOD mode. | |
| static constexpr bool | isArrayMode = true |
| Whether this is an array mode. | |
| static constexpr bool | hasTypedLinks = true |
| Whether links have an intrinsic type. | |
| static constexpr bool | useNestedVectors = true |
| Whether we use nested vectors for std::vector<...> columns. | |
| static constexpr bool | inPlaceReplace = true |
| Whether for this columnar mode decorators that replace the original column will also refer to the input column. | |
| static constexpr LinkIndexType | invalidLinkValue = static_cast<LinkIndexType>(-1) |
| the value used for an invalid link (a.k.a. empty/null link) | |
Definition at line 131 of file ColumnarCore/ColumnarCore/ColumnarDef.h.
| using columnar::ColumnarModeXAODArray::LinkIndexType = std::size_t |
the type used for columns that represent element links
Definition at line 179 of file ColumnarCore/ColumnarCore/ColumnarDef.h.
| using columnar::ColumnarModeXAODArray::LinkKeyType = std::uint32_t |
the type used for the key column
Definition at line 188 of file ColumnarCore/ColumnarCore/ColumnarDef.h.
|
staticconstexpr |
Whether links have an intrinsic type.
Definition at line 143 of file ColumnarCore/ColumnarCore/ColumnarDef.h.
|
staticconstexpr |
Whether for this columnar mode decorators that replace the original column will also refer to the input column.
This is very obscure, but can be queried if it avoids copying over the input column in the tool first.
Definition at line 153 of file ColumnarCore/ColumnarCore/ColumnarDef.h.
|
staticconstexpr |
the value used for an invalid link (a.k.a. empty/null link)
Definition at line 182 of file ColumnarCore/ColumnarCore/ColumnarDef.h.
|
staticconstexpr |
Whether this is an array mode.
Definition at line 140 of file ColumnarCore/ColumnarCore/ColumnarDef.h.
|
staticconstexpr |
Whather this is a columnar mode.
Definition at line 134 of file ColumnarCore/ColumnarCore/ColumnarDef.h.
|
staticconstexpr |
Whether this is the xAOD mode.
Definition at line 137 of file ColumnarCore/ColumnarCore/ColumnarDef.h.
|
staticconstexpr |
Whether we use nested vectors for std::vector<...> columns.
Definition at line 146 of file ColumnarCore/ColumnarCore/ColumnarDef.h.