ATLAS Offline Software
Classes | Namespaces | Typedefs
EgammaDef.h File Reference
#include <ColumnarCore/ContainerId.h>
#include <xAODEgamma/EgammaContainer.h>
#include <xAODEgamma/ElectronContainer.h>
#include <xAODEgamma/PhotonContainer.h>
Include dependency graph for EgammaDef.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  columnar::ContainerId::electron
 
struct  columnar::ContainerId::photon
 
struct  columnar::ContainerId::egamma
 

Namespaces

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

Typedefs

using columnar::ContainerId::mutableEgamma = mutableCI< egamma >
 
using columnar::ElectronRange = ObjectRange< ContainerId::electron >
 
using columnar::ElectronId = ObjectId< ContainerId::electron >
 
using columnar::OptElectronId = OptObjectId< ContainerId::electron >
 
template<typename CT , typename CM = ColumnarModeDefault>
using columnar::ElectronAccessor = AccessorTemplate< ContainerId::electron, CT, ColumnAccessMode::input, CM >
 
template<typename CT , typename CM = ColumnarModeDefault>
using columnar::ElectronDecorator = AccessorTemplate< ContainerId::electron, CT, ColumnAccessMode::output, CM >
 
using columnar::PhotonRange = ObjectRange< ContainerId::photon >
 
using columnar::PhotonId = ObjectId< ContainerId::photon >
 
using columnar::OptPhotonId = OptObjectId< ContainerId::photon >
 
template<typename CT , typename CM = ColumnarModeDefault>
using columnar::PhotonAccessor = AccessorTemplate< ContainerId::photon, CT, ColumnAccessMode::input, CM >
 
template<typename CT , typename CM = ColumnarModeDefault>
using columnar::PhotonDecorator = AccessorTemplate< ContainerId::photon, CT, ColumnAccessMode::output, CM >
 
using columnar::EgammaRange = ObjectRange< ContainerId::egamma >
 
using columnar::EgammaId = ObjectId< ContainerId::egamma >
 
using columnar::OptEgammaId = OptObjectId< ContainerId::egamma >
 
template<typename CT , typename CM = ColumnarModeDefault>
using columnar::EgammaAccessor = AccessorTemplate< ContainerId::egamma, CT, ColumnAccessMode::input, CM >
 
template<typename CT , typename CM = ColumnarModeDefault>
using columnar::EgammaDecorator = AccessorTemplate< ContainerId::egamma, CT, ColumnAccessMode::output, CM >
 
using columnar::MutableEgammaRange = ObjectRange< ContainerId::mutableEgamma >
 
using columnar::MutableEgammaId = ObjectId< ContainerId::mutableEgamma >
 
using columnar::OptMutableEgammaId = OptObjectId< ContainerId::mutableEgamma >
 
template<typename CT , typename CM = ColumnarModeDefault>
using columnar::MutableEgammaAccessor = AccessorTemplate< ContainerId::mutableEgamma, CT, ColumnAccessMode::input, CM >
 
template<typename CT , typename CM = ColumnarModeDefault>
using columnar::MutableEgammaDecorator = AccessorTemplate< ContainerId::mutableEgamma, CT, ColumnAccessMode::output, CM >