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

#include <MuonDef.h>

Inheritance diagram for columnar::ContainerId::muon:
Collaboration diagram for columnar::ContainerId::muon:

Public Types

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

Static Public Attributes

static constexpr std::string_view idName = "muon"
 
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...
 
static constexpr bool perEventRange
 whether this can be retrieved as a range per event More...
 
static constexpr bool perEventId
 whether this can be retrieved as a single object per event More...
 

Detailed Description

Definition at line 18 of file MuonDef.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::muon::idName = "muon"
staticconstexpr

Definition at line 20 of file MuonDef.h.

◆ isContainerId

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

identify this as a container id definition

Definition at line 109 of file ContainerId.h.

◆ isMutable

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

whether this is a non-const container

Definition at line 118 of file ContainerId.h.

◆ perEventId

constexpr bool columnar::ContainerId::regularCIBase< xAOD::Muon , xAOD::MuonContainer >::perEventId
staticconstexprinherited

whether this can be retrieved as a single object per event

Definition at line 124 of file ContainerId.h.

◆ perEventRange

constexpr bool columnar::ContainerId::regularCIBase< xAOD::Muon , xAOD::MuonContainer >::perEventRange
staticconstexprinherited

whether this can be retrieved as a range per event

Definition at line 121 of file ContainerId.h.

◆ regularColumnAccessorArray

constexpr bool columnar::ContainerId::regularCIBase< xAOD::Muon , xAOD::MuonContainer >::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::Muon , xAOD::MuonContainer >::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: