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::MetDef
struct  columnar::Met1Def
struct  columnar::MetAssociationDef

Namespaces

namespace  columnar
namespace  columnar::MetHelperDefs

Typedefs

using columnar::MetHelperDefs::iplink_t = ElementLink<xAOD::IParticleContainer>
using columnar::Met0Def = MetDef
using columnar::MutableMetDef = MutableContainerId<MetDef>
using columnar::MetRange = ObjectRange<MetDef>
using columnar::MetId = ObjectId<MetDef>
using columnar::OptMetId = OptObjectId<MetDef>
template<typename CT, typename CM = ColumnarModeDefault>
using columnar::MetAccessor = AccessorTemplate<MetDef,CT,ColumnAccessMode::input,CM>
template<typename CT, typename CM = ColumnarModeDefault>
using columnar::MetDecorator = AccessorTemplate<MetDef,CT,ColumnAccessMode::output,CM>
using columnar::Met0Range = ObjectRange<Met0Def>
using columnar::Met0Id = ObjectId<Met0Def>
using columnar::OptMet0Id = OptObjectId<Met0Def>
template<typename CT, typename CM = ColumnarModeDefault>
using columnar::Met0Accessor = AccessorTemplate<Met0Def,CT,ColumnAccessMode::input,CM>
template<typename CT, typename CM = ColumnarModeDefault>
using columnar::Met0Decorator = AccessorTemplate<Met0Def,CT,ColumnAccessMode::output,CM>
using columnar::Met1Range = ObjectRange<Met1Def>
using columnar::Met1Id = ObjectId<Met1Def>
using columnar::OptMet1Id = OptObjectId<Met1Def>
template<typename CT, typename CM = ColumnarModeDefault>
using columnar::Met1Accessor = AccessorTemplate<Met1Def,CT,ColumnAccessMode::input,CM>
template<typename CT, typename CM = ColumnarModeDefault>
using columnar::Met1Decorator = AccessorTemplate<Met1Def,CT,ColumnAccessMode::output,CM>
using columnar::MutableMetRange = ObjectRange<MutableMetDef>
using columnar::MutableMetId = ObjectId<MutableMetDef>
using columnar::OptMutableMetId = OptObjectId<MutableMetDef>
template<typename CT, typename CM = ColumnarModeDefault>
using columnar::MutableMetAccessor = AccessorTemplate<MutableMetDef,CT,ColumnAccessMode::input,CM>
template<typename CT, typename CM = ColumnarModeDefault>
using columnar::MutableMetDecorator = AccessorTemplate<MutableMetDef,CT,ColumnAccessMode::output,CM>
using columnar::MetAssociationRange = ObjectRange<MetAssociationDef>
using columnar::MetAssociationId = ObjectId<MetAssociationDef>
using columnar::OptMetAssociationId = OptObjectId<MetAssociationDef>

Functions

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