ATLAS Offline Software
Classes | Namespaces | Typedefs | Functions
StoreGate/StoreGate/ReadHandle.h File Reference

Handle class for reading from StoreGate. More...

#include "StoreGate/VarHandleBase.h"
#include "StoreGate/ReadHandleKey.h"
#include "StoreGate/WriteHandleKey.h"
#include "AthenaKernel/ClassID_traits.h"
#include "GaudiKernel/EventContext.h"
#include <string>
#include "StoreGate/ReadHandle.icc"
Include dependency graph for StoreGate/StoreGate/ReadHandle.h:

Go to the source code of this file.

Classes

class  SG::ReadHandle< T >
 

Namespaces

 SG
 Forward declaration.
 

Typedefs

template<class T >
using SG::RVar = ReadHandle< T >
 

Functions

template<class T >
ReadHandle< T > SG::makeHandle (const ReadHandleKey< T > &key)
 Return a ReadHandle referencing key. More...
 
template<class T >
ReadHandle< T > SG::makeHandle (const ReadHandleKey< T > &key, const EventContext &ctx)
 Return a ReadHandle referencing key for an explicit context. More...
 
template<class T >
const T * SG::get (const ReadHandleKey< T > &key)
 Convenience function to retrieve an object given a ReadHandleKey. More...
 
template<class T >
const T * SG::get (const ReadHandleKey< T > &key, const EventContext &ctx)
 Convenience function to retrieve an object given a ReadHandleKey. More...
 

Detailed Description

Handle class for reading from StoreGate.

Author
S. Binet, P. Calafiura, scott snyder snyde.nosp@m.r@bn.nosp@m.l.gov
Date
Updated: Feb, 2016

Definition in file StoreGate/StoreGate/ReadHandle.h.