ATLAS Offline Software
Classes | Namespaces | Functions
ObjectId.h File Reference
#include <ColumnarCore/ContainerId.h>
#include <CxxUtils/checker_macros.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< CI, CM >
 a class representing a single object (electron, muons, etc.) More...
 
class  columnar::ObjectId< CI, ColumnarModeXAOD >
 
class  columnar::ObjectId< CI, ColumnarModeArray >
 

Namespaces

 columnar
 

Functions

template<ContainerIdConcept CI>
std::ostream & columnar::operator<< (std::ostream &str, const ObjectId< CI, ColumnarModeXAOD > &obj)
 
template<ContainerIdConcept CI>
bool columnar::operator== (const ObjectId< CI, ColumnarModeXAOD > &lhs, const ObjectId< CI, ColumnarModeXAOD > &rhs)
 
template<ContainerIdConcept CI>
bool columnar::operator!= (const ObjectId< CI, ColumnarModeXAOD > &lhs, const ObjectId< CI, ColumnarModeXAOD > &rhs)
 
template<ContainerIdConcept CI>
std::ostream & columnar::operator<< (std::ostream &str, const ObjectId< CI, ColumnarModeArray > &obj)
 
template<ContainerIdConcept CI>
bool columnar::operator== (const ObjectId< CI, ColumnarModeArray > &lhs, const ObjectId< CI, ColumnarModeArray > &rhs)
 
template<ContainerIdConcept CI>
bool columnar::operator!= (const ObjectId< CI, ColumnarModeArray > &lhs, const ObjectId< CI, ColumnarModeArray > &rhs)