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

#include <ContainerId.h>

Inheritance diagram for columnar::ContainerId::eventContext:
Collaboration diagram for columnar::ContainerId::eventContext:

Public Types

using xAODObjectIdType
 the xAOD type to use with ObjectId
using xAODObjectRangeType
 the xAOD type to use with ObjectRange
using xAODElementLinkType
 the xAOD type to use with ElementLink

Static Public Attributes

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

Detailed Description

Definition at line 158 of file ContainerId.h.

Member Typedef Documentation

◆ xAODElementLinkType

using columnar::ContainerId::regularCIBase< EventContext, EventContext >::xAODElementLinkType
inherited

the xAOD type to use with ElementLink

Definition at line 133 of file ContainerId.h.

◆ xAODObjectIdType

using columnar::ContainerId::regularCIBase< EventContext, EventContext >::xAODObjectIdType
inherited

the xAOD type to use with ObjectId

Definition at line 127 of file ContainerId.h.

◆ xAODObjectRangeType

using columnar::ContainerId::regularCIBase< EventContext, EventContext >::xAODObjectRangeType
inherited

the xAOD type to use with ObjectRange

Definition at line 130 of file ContainerId.h.

Member Data Documentation

◆ idName

std::string_view columnar::ContainerId::eventContext::idName = "eventContext"
staticconstexpr

Definition at line 160 of file ContainerId.h.

◆ isContainerId

bool columnar::ContainerId::regularCIBase< EventContext, EventContext >::isContainerId
staticconstexprinherited

identify this as a container id definition

Definition at line 109 of file ContainerId.h.

◆ isMutable

bool columnar::ContainerId::regularCIBase< EventContext, EventContext >::isMutable
staticconstexprinherited

whether this is a non-const container

Definition at line 118 of file ContainerId.h.

◆ perEventId

bool columnar::ContainerId::eventContext::perEventId = false
staticconstexpr

Definition at line 165 of file ContainerId.h.

◆ perEventRange

bool columnar::ContainerId::eventContext::perEventRange = false
staticconstexpr

Definition at line 164 of file ContainerId.h.

◆ regularColumnAccessorArray

bool columnar::ContainerId::regularCIBase< EventContext, EventContext >::regularColumnAccessorArray
staticconstexprinherited

whether to use a regular column accessor in array mode

Definition at line 115 of file ContainerId.h.

◆ regularObjectId

bool columnar::ContainerId::regularCIBase< EventContext, EventContext >::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: