Loading [MathJax]/extensions/tex2jax.js
ATLAS Offline Software
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
Classes | Namespaces | Typedefs | Functions
ObjectId.h File Reference
#include <ColumnarCore/ContainerId.h>
#include <iostream>
#include <stdexcept>
Include dependency graph for ObjectId.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  columnar::ObjectId< O, CM >
 a class representing a single object (electron, muons, etc.) More...
 
class  columnar::ObjectId< O, ColumnarModeXAOD >
 
class  columnar::ObjectId< O, ColumnarModeArray >
 

Namespaces

 columnar
 

Typedefs

using columnar::JetId = ObjectId< ContainerId::jet >
 
using columnar::MutableJetId = ObjectId< ContainerId::mutableJet >
 
using columnar::MuonId = ObjectId< ContainerId::muon >
 
using columnar::EventInfoId = ObjectId< ContainerId::eventInfo >
 
using columnar::EventContextId = ObjectId< ContainerId::eventContext >
 
using columnar::ElectronId = ObjectId< ContainerId::electron >
 
using columnar::PhotonId = ObjectId< ContainerId::photon >
 
using columnar::EgammaId = ObjectId< ContainerId::egamma >
 
using columnar::ClusterId = ObjectId< ContainerId::cluster >
 
using columnar::TrackId = ObjectId< ContainerId::track >
 
using columnar::VertexId = ObjectId< ContainerId::vertex >
 
using columnar::ParticleId = ObjectId< ContainerId::particle >
 
using columnar::Particle0Id = ObjectId< ContainerId::particle0 >
 
using columnar::Particle1Id = ObjectId< ContainerId::particle1 >
 
using columnar::MetId = ObjectId< ContainerId::met >
 
using columnar::Met0Id = ObjectId< ContainerId::met0 >
 
using columnar::Met1Id = ObjectId< ContainerId::met1 >
 
using columnar::MutableMetId = ObjectId< ContainerId::mutableMet >
 
using columnar::MetAssociationId = ObjectId< ContainerId::metAssociation >
 

Functions

template<ContainerId CI>
bool columnar::operator== (const ObjectId< CI, ColumnarModeXAOD > &lhs, const ObjectId< CI, ColumnarModeXAOD > &rhs)
 
template<ContainerId CI>
bool columnar::operator!= (const ObjectId< CI, ColumnarModeXAOD > &lhs, const ObjectId< CI, ColumnarModeXAOD > &rhs)
 
template<ContainerId CI>
bool columnar::operator== (const ObjectId< CI, ColumnarModeArray > &lhs, const ObjectId< CI, ColumnarModeArray > &rhs)
 
template<ContainerId CI>
bool columnar::operator!= (const ObjectId< CI, ColumnarModeArray > &lhs, const ObjectId< CI, ColumnarModeArray > &rhs)