ATLAS Offline Software
Classes | Namespaces | Typedefs
MetDef.h File Reference
#include <ColumnarCore/ContainerId.h>
#include <xAODBase/IParticleContainer.h>
#include <xAODMissingET/MissingETContainer.h>
#include <xAODMissingET/MissingETAssociationMap.h>
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

 columnar
 
 columnar::MetDef
 
 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 >