13#ifndef STOREGATE_THINNINGHANDLE_H
14#define STOREGATE_THINNINGHANDLE_H
20#include "GaudiKernel/ThreadLocalContext.h"
114 const EventContext& ctx)
123 const EventContext& ctx) =
delete;
154 const EventContext& ctx)
Handle class for reading from StoreGate.
Handle for requesting thinning: factor out type-independent code.
HandleKey object for adding thinning to an object.
ThinningHandleBase(const WriteHandleKey< ThinningDecision > &dkey, const std::string &sgkey, const EventContext &ctx)
Constructor.
HandleKey object for adding thinning to an object.
Handle for requesting thinning for a data object.
ThinningHandle(SG::ThinningHandleKey< T > &&key)=delete
ThinningHandle(const ThinningHandleKey< T > &key)
Constructor from a ThinningHandleKey.
ThinningHandle(const ThinningHandleKey< T > &key, const EventContext &ctx)
Constructor from a ThinningHandleKey and an explicit event context.
ThinningHandle(SG::ThinningHandleKey< T > &&key, const EventContext &ctx)=delete
=============================================================================
SG::ReadCondHandle< T > makeHandle(const SG::ReadCondHandleKey< T > &key, const EventContext &ctx=Gaudi::Hive::currentContext())