ATLAS Offline Software
Classes | Namespaces | Typedefs
TrackDef.h File Reference
#include <ColumnarCore/ContainerId.h>
#include <xAODTracking/TrackParticleContainer.h>
#include <xAODTracking/VertexContainer.h>
Include dependency graph for TrackDef.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  columnar::ContainerId::track
 
struct  columnar::ContainerId::track1
 
struct  columnar::ContainerId::track2
 
struct  columnar::ContainerId::vertex
 

Namespaces

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

Typedefs

using columnar::ContainerId::track0 = track
 
using columnar::TrackId = ObjectId< ContainerId::track >
 
using columnar::OptTrackId = OptObjectId< ContainerId::track >
 
template<typename CT , typename CM = ColumnarModeDefault>
using columnar::TrackAccessor = AccessorTemplate< ContainerId::track, CT, ColumnAccessMode::input, CM >
 
template<typename CT , typename CM = ColumnarModeDefault>
using columnar::TrackDecorator = AccessorTemplate< ContainerId::track, CT, ColumnAccessMode::output, CM >
 
using columnar::OptTrack0Id = OptObjectId< ContainerId::track0 >
 
template<typename CT , typename CM = ColumnarModeDefault>
using columnar::Track0Accessor = AccessorTemplate< ContainerId::track0, CT, ColumnAccessMode::input, CM >
 
template<typename CT , typename CM = ColumnarModeDefault>
using columnar::Track0Decorator = AccessorTemplate< ContainerId::track0, CT, ColumnAccessMode::output, CM >
 
using columnar::OptTrack1Id = OptObjectId< ContainerId::track1 >
 
template<typename CT , typename CM = ColumnarModeDefault>
using columnar::Track1Accessor = AccessorTemplate< ContainerId::track1, CT, ColumnAccessMode::input, CM >
 
template<typename CT , typename CM = ColumnarModeDefault>
using columnar::Track1Decorator = AccessorTemplate< ContainerId::track1, CT, ColumnAccessMode::output, CM >
 
using columnar::OptTrack2Id = OptObjectId< ContainerId::track2 >
 
template<typename CT , typename CM = ColumnarModeDefault>
using columnar::Track2Accessor = AccessorTemplate< ContainerId::track2, CT, ColumnAccessMode::input, CM >
 
template<typename CT , typename CM = ColumnarModeDefault>
using columnar::Track2Decorator = AccessorTemplate< ContainerId::track2, CT, ColumnAccessMode::output, CM >
 
using columnar::VertexId = ObjectId< ContainerId::vertex >
 
using columnar::OptVertexId = OptObjectId< ContainerId::vertex >
 
template<typename CT , typename CM = ColumnarModeDefault>
using columnar::VertexAccessor = AccessorTemplate< ContainerId::vertex, CT, ColumnAccessMode::input, CM >
 
template<typename CT , typename CM = ColumnarModeDefault>
using columnar::VertexDecorator = AccessorTemplate< ContainerId::vertex, CT, ColumnAccessMode::output, CM >