ATLAS Offline Software
Loading...
Searching...
No Matches
columnar::ColumnarModeXAOD Struct Reference

#include <ColumnarDef.h>

Collaboration diagram for columnar::ColumnarModeXAOD:

Static Public Attributes

static constexpr bool isColumnarMode = true
 Whather this is a columnar mode.
static constexpr bool isXAOD = true
 Whether this is the xAOD mode.
static constexpr bool isArrayMode = false
 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.

Detailed Description

Definition at line 17 of file ColumnarDef.h.

Member Data Documentation

◆ hasTypedLinks

bool columnar::ColumnarModeXAOD::hasTypedLinks = true
staticconstexpr

Whether links have an intrinsic type.

Definition at line 29 of file ColumnarDef.h.

◆ inPlaceReplace

bool columnar::ColumnarModeXAOD::inPlaceReplace = true
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 39 of file ColumnarDef.h.

◆ isArrayMode

bool columnar::ColumnarModeXAOD::isArrayMode = false
staticconstexpr

Whether this is an array mode.

Definition at line 26 of file ColumnarDef.h.

◆ isColumnarMode

bool columnar::ColumnarModeXAOD::isColumnarMode = true
staticconstexpr

Whather this is a columnar mode.

Definition at line 20 of file ColumnarDef.h.

◆ isXAOD

bool columnar::ColumnarModeXAOD::isXAOD = true
staticconstexpr

Whether this is the xAOD mode.

Definition at line 23 of file ColumnarDef.h.

◆ useNestedVectors

bool columnar::ColumnarModeXAOD::useNestedVectors = true
staticconstexpr

Whether we use nested vectors for std::vector<...> columns.

Definition at line 32 of file ColumnarDef.h.


The documentation for this struct was generated from the following file: