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

Go to the source code of this file.

Classes

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

Namespaces

 columnar
 

Typedefs

using columnar::OptJetId = OptObjectId< ContainerId::jet >
 
using columnar::OptMutableJetId = OptObjectId< ContainerId::mutableJet >
 
using columnar::OptMuonId = OptObjectId< ContainerId::muon >
 
using columnar::OptElectronId = OptObjectId< ContainerId::electron >
 
using columnar::OptPhotonId = OptObjectId< ContainerId::photon >
 
using columnar::OptEgammaId = OptObjectId< ContainerId::egamma >
 
using columnar::OptClusterId = OptObjectId< ContainerId::cluster >
 
using columnar::OptTrackId = OptObjectId< ContainerId::track >
 
using columnar::OptTrack0Id = OptObjectId< ContainerId::track0 >
 
using columnar::OptTrack1Id = OptObjectId< ContainerId::track1 >
 
using columnar::OptTrack2Id = OptObjectId< ContainerId::track2 >
 
using columnar::OptVertexId = OptObjectId< ContainerId::vertex >
 
using columnar::OptParticleId = OptObjectId< ContainerId::particle >
 
using columnar::OptParticle0Id = OptObjectId< ContainerId::particle0 >
 
using columnar::OptParticle1Id = OptObjectId< ContainerId::particle1 >
 
using columnar::OptMetId = OptObjectId< ContainerId::met >
 
using columnar::OptMet0Id = OptObjectId< ContainerId::met0 >
 
using columnar::OptMet1Id = OptObjectId< ContainerId::met1 >
 
using columnar::OptMutableMetId = OptObjectId< ContainerId::mutableMet >
 
using columnar::OptMetAssociationId = OptObjectId< ContainerId::metAssociation >
 
using columnar::OptEventInfoId = OptObjectId< ContainerId::eventInfo >
 

Functions

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