ATLAS Offline Software
Loading...
Searching...
No Matches
MetDef.h File Reference
Include dependency graph for MetDef.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  columnar::ContainerId::met
struct  columnar::ContainerId::met1
struct  columnar::ContainerId::metAssociation

Namespaces

namespace  columnar
namespace  columnar::MetDef
namespace  columnar::ContainerId
 a namespace for holding the ids for the different "virtual" containers

Typedefs

using columnar::MetDef::iplink_t = ElementLink<xAOD::IParticleContainer>
using columnar::ContainerId::met0 = met
using columnar::ContainerId::mutableMet = mutableCI<met>
using columnar::MetRange = ObjectRange<ContainerId::met>
using columnar::MetId = ObjectId<ContainerId::met>
using columnar::OptMetId = OptObjectId<ContainerId::met>
template<typename CT, typename CM = ColumnarModeDefault>
using columnar::MetAccessor = AccessorTemplate<ContainerId::met,CT,ColumnAccessMode::input,CM>
template<typename CT, typename CM = ColumnarModeDefault>
using columnar::MetDecorator = AccessorTemplate<ContainerId::met,CT,ColumnAccessMode::output,CM>
using columnar::Met0Range = ObjectRange<ContainerId::met0>
using columnar::Met0Id = ObjectId<ContainerId::met0>
using columnar::OptMet0Id = OptObjectId<ContainerId::met0>
template<typename CT, typename CM = ColumnarModeDefault>
using columnar::Met0Accessor = AccessorTemplate<ContainerId::met0,CT,ColumnAccessMode::input,CM>
template<typename CT, typename CM = ColumnarModeDefault>
using columnar::Met0Decorator = AccessorTemplate<ContainerId::met0,CT,ColumnAccessMode::output,CM>
using columnar::Met1Range = ObjectRange<ContainerId::met1>
using columnar::Met1Id = ObjectId<ContainerId::met1>
using columnar::OptMet1Id = OptObjectId<ContainerId::met1>
template<typename CT, typename CM = ColumnarModeDefault>
using columnar::Met1Accessor = AccessorTemplate<ContainerId::met1,CT,ColumnAccessMode::input,CM>
template<typename CT, typename CM = ColumnarModeDefault>
using columnar::Met1Decorator = AccessorTemplate<ContainerId::met1,CT,ColumnAccessMode::output,CM>
using columnar::MutableMetRange = ObjectRange<ContainerId::mutableMet>
using columnar::MutableMetId = ObjectId<ContainerId::mutableMet>
using columnar::OptMutableMetId = OptObjectId<ContainerId::mutableMet>
template<typename CT, typename CM = ColumnarModeDefault>
using columnar::MutableMetAccessor = AccessorTemplate<ContainerId::mutableMet,CT,ColumnAccessMode::input,CM>
template<typename CT, typename CM = ColumnarModeDefault>
using columnar::MutableMetDecorator = AccessorTemplate<ContainerId::mutableMet,CT,ColumnAccessMode::output,CM>
using columnar::MetAssociationRange = ObjectRange<ContainerId::metAssociation>
using columnar::MetAssociationId = ObjectId<ContainerId::metAssociation>
using columnar::OptMetAssociationId = OptObjectId<ContainerId::metAssociation>

Functions

static const SG::AuxElement::ConstAccessor< iplink_tcolumnar::MetDef::acc_originalObject ("originalObjectLink")
static const SG::AuxElement::ConstAccessor< iplink_tcolumnar::MetDef::acc_nominalObject ("nominalObjectLink")
static const SG::AuxElement::Accessor< std::vector< iplink_t > > columnar::MetDef::dec_constitObjLinks ("ConstitObjectLinks")
static const SG::AuxElement::Accessor< std::vector< float > > columnar::MetDef::dec_constitObjWeights ("ConstitObjectWeights")