ATLAS Offline Software
Loading...
Searching...
No Matches
ParticleDef.h File Reference
Include dependency graph for ParticleDef.h:

Go to the source code of this file.

Classes

struct  columnar::ContainerId::particle
struct  columnar::ContainerId::particle1
struct  columnar::ContainerId::particle2

Namespaces

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

Typedefs

using columnar::ContainerId::particle0 = particle
using columnar::ParticleRange = ObjectRange<ContainerId::particle>
using columnar::ParticleId = ObjectId<ContainerId::particle>
using columnar::OptParticleId = OptObjectId<ContainerId::particle>
template<typename CT, typename CM = ColumnarModeDefault>
using columnar::ParticleAccessor = AccessorTemplate<ContainerId::particle,CT,ColumnAccessMode::input,CM>
template<typename CT, typename CM = ColumnarModeDefault>
using columnar::ParticleDecorator = AccessorTemplate<ContainerId::particle,CT,ColumnAccessMode::output,CM>
using columnar::Particle0Range = ObjectRange<ContainerId::particle0>
using columnar::Particle0Id = ObjectId<ContainerId::particle0>
using columnar::OptParticle0Id = OptObjectId<ContainerId::particle0>
template<typename CT, typename CM = ColumnarModeDefault>
using columnar::Particle0Accessor = AccessorTemplate<ContainerId::particle0,CT,ColumnAccessMode::input,CM>
template<typename CT, typename CM = ColumnarModeDefault>
using columnar::Particle0Decorator = AccessorTemplate<ContainerId::particle0,CT,ColumnAccessMode::output,CM>
using columnar::Particle1Range = ObjectRange<ContainerId::particle1>
using columnar::Particle1Id = ObjectId<ContainerId::particle1>
using columnar::OptParticle1Id = OptObjectId<ContainerId::particle1>
template<typename CT, typename CM = ColumnarModeDefault>
using columnar::Particle1Accessor = AccessorTemplate<ContainerId::particle1,CT,ColumnAccessMode::input,CM>
template<typename CT, typename CM = ColumnarModeDefault>
using columnar::Particle1Decorator = AccessorTemplate<ContainerId::particle1,CT,ColumnAccessMode::output,CM>
using columnar::Particle2Range = ObjectRange<ContainerId::particle2>
using columnar::Particle2Id = ObjectId<ContainerId::particle2>
using columnar::OptParticle2Id = OptObjectId<ContainerId::particle2>
template<typename CT, typename CM = ColumnarModeDefault>
using columnar::Particle2Accessor = AccessorTemplate<ContainerId::particle2,CT,ColumnAccessMode::input,CM>
template<typename CT, typename CM = ColumnarModeDefault>
using columnar::Particle2Decorator = AccessorTemplate<ContainerId::particle2,CT,ColumnAccessMode::output,CM>