ATLAS Offline Software
Classes | Namespaces | Functions
A/AthLinks/DataLink.h File Reference

DataLink implementation for ROOT usage. More...

#include <stdint.h>
#include <string>
#include <RootMetaSelection.h>
#include "AthLinks/DataLinkBase.h"
#include "DataLink.icc"
Include dependency graph for A/AthLinks/DataLink.h:

Go to the source code of this file.

Classes

class  ROOT::Meta::Selection::DataLink< STORABLE >
 
class  DataLink< STORABLE >
 Object reference supporting deferred reading from StoreGate. More...
 
class  ROOT::Meta::Selection::DataLink< STORABLE >
 

Namespaces

 xAOD
 ICaloAffectedTool is abstract interface for tools checking if 4 mom is in calo affected region.
 
 ROOT
 Selection rules: declare transient members.
 
 ROOT::Meta
 
 ROOT::Meta::Selection
 

Functions

template<typename STORABLE >
bool operator== (const DataLink< STORABLE > &a, const DataLink< STORABLE > &b)
 Equality checker operator. More...
 
template<typename STORABLE >
bool operator!= (const DataLink< STORABLE > &a, const DataLink< STORABLE > &b)
 Non-equality checker operator. More...
 

Detailed Description

DataLink implementation for ROOT usage.

This is an implementation of DataLink<T> for vanilla ROOT. The code is quite simple, leaving most of the work for the xAOD::TEvent class.

Author
Attila Krasznahorkay Attil.nosp@m.a.Kr.nosp@m.aszna.nosp@m.hork.nosp@m.ay@ce.nosp@m.rn.c.nosp@m.h

Definition in file A/AthLinks/DataLink.h.

Function Documentation

◆ operator!=()

template<typename STORABLE >
bool operator!= ( const DataLink< STORABLE > &  a,
const DataLink< STORABLE > &  b 
)

Non-equality checker operator.

◆ operator==()

template<typename STORABLE >
bool operator== ( const DataLink< STORABLE > &  a,
const DataLink< STORABLE > &  b 
)

Equality checker operator.