ATLAS Offline Software
Public Types | Static Public Attributes | List of all members
columnar::ContainerId::eventInfo Struct Reference

#include <EventInfoDef.h>

Inheritance diagram for columnar::ContainerId::eventInfo:
Collaboration diagram for columnar::ContainerId::eventInfo:

Public Types

using xAODObjectIdType = const xAOD::EventInfo
 the xAOD type to use with ObjectId More...
 
using xAODObjectRangeType = const xAOD::EventInfo
 the xAOD type to use with ObjectRange More...
 
using xAODElementLinkType = xAOD::EventInfo
 the xAOD type to use with ElementLink More...
 

Static Public Attributes

static constexpr std::string_view idName = "eventInfo"
 
static constexpr bool perEventRange = false
 
static constexpr bool perEventId = true
 
static constexpr bool isContainerId
 identify this as a container id definition More...
 
static constexpr bool regularObjectId
 whether to use the regular ObjectId/ObjectRange More...
 
static constexpr bool regularColumnAccessorArray
 whether to use a regular column accessor in array mode More...
 
static constexpr bool isMutable
 whether this is a non-const container More...
 

Detailed Description

Definition at line 18 of file EventInfoDef.h.

Member Typedef Documentation

◆ xAODElementLinkType

the xAOD type to use with ElementLink

Definition at line 133 of file ContainerId.h.

◆ xAODObjectIdType

the xAOD type to use with ObjectId

Definition at line 127 of file ContainerId.h.

◆ xAODObjectRangeType

the xAOD type to use with ObjectRange

Definition at line 130 of file ContainerId.h.

Member Data Documentation

◆ idName

constexpr std::string_view columnar::ContainerId::eventInfo::idName = "eventInfo"
staticconstexpr

Definition at line 22 of file EventInfoDef.h.

◆ isContainerId

constexpr bool columnar::ContainerId::regularCIBase< xAOD::EventInfo , xAOD::EventInfo >::isContainerId
staticconstexprinherited

identify this as a container id definition

Definition at line 109 of file ContainerId.h.

◆ isMutable

constexpr bool columnar::ContainerId::regularCIBase< xAOD::EventInfo , xAOD::EventInfo >::isMutable
staticconstexprinherited

whether this is a non-const container

Definition at line 118 of file ContainerId.h.

◆ perEventId

constexpr bool columnar::ContainerId::eventInfo::perEventId = true
staticconstexpr

Definition at line 27 of file EventInfoDef.h.

◆ perEventRange

constexpr bool columnar::ContainerId::eventInfo::perEventRange = false
staticconstexpr

Definition at line 26 of file EventInfoDef.h.

◆ regularColumnAccessorArray

constexpr bool columnar::ContainerId::regularCIBase< xAOD::EventInfo , xAOD::EventInfo >::regularColumnAccessorArray
staticconstexprinherited

whether to use a regular column accessor in array mode

Definition at line 115 of file ContainerId.h.

◆ regularObjectId

constexpr bool columnar::ContainerId::regularCIBase< xAOD::EventInfo , xAOD::EventInfo >::regularObjectId
staticconstexprinherited

whether to use the regular ObjectId/ObjectRange

Definition at line 112 of file ContainerId.h.


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