8#ifndef COLUMNAR_EGAMMA_EGAMMA_DEF_H
9#define COLUMNAR_EGAMMA_EGAMMA_DEF_H
22 static constexpr std::string_view
idName =
"electron";
27 static constexpr std::string_view
idName =
"photon";
32 static constexpr std::string_view
idName =
"egamma";
the raw column accessor template class
a class representing a single object (electron, muons, etc.)
a class representing a continuous sequence of objects (a.k.a. a container)
a class representing a single optional object (electron, muons, etc.)
a namespace for holding the ids for the different "virtual" containers
mutableCI< egamma > mutableEgamma
AccessorTemplate< ContainerId::egamma, CT, ColumnAccessMode::output, CM > EgammaDecorator
AccessorTemplate< ContainerId::electron, CT, ColumnAccessMode::input, CM > ElectronAccessor
ObjectId< ContainerId::photon > PhotonId
AccessorTemplate< ContainerId::photon, CT, ColumnAccessMode::input, CM > PhotonAccessor
ObjectRange< ContainerId::egamma > EgammaRange
OptObjectId< ContainerId::egamma > OptEgammaId
ObjectId< ContainerId::electron > ElectronId
AccessorTemplate< ContainerId::mutableEgamma, CT, ColumnAccessMode::output, CM > MutableEgammaDecorator
ObjectId< ContainerId::egamma > EgammaId
AccessorTemplate< ContainerId::egamma, CT, ColumnAccessMode::input, CM > EgammaAccessor
OptObjectId< ContainerId::electron > OptElectronId
AccessorTemplate< ContainerId::mutableEgamma, CT, ColumnAccessMode::input, CM > MutableEgammaAccessor
OptObjectId< ContainerId::mutableEgamma > OptMutableEgammaId
AccessorTemplate< ContainerId::electron, CT, ColumnAccessMode::output, CM > ElectronDecorator
ObjectRange< ContainerId::electron > ElectronRange
ObjectRange< ContainerId::mutableEgamma > MutableEgammaRange
ObjectId< ContainerId::mutableEgamma > MutableEgammaId
OptObjectId< ContainerId::photon > OptPhotonId
AccessorTemplate< ContainerId::photon, CT, ColumnAccessMode::output, CM > PhotonDecorator
ObjectRange< ContainerId::photon > PhotonRange
static constexpr std::string_view idName
static constexpr std::string_view idName
a template to define a mutable version of a given container id
static constexpr std::string_view idName
a template that provides a base definition of container id for a regular container