15#include "GaudiKernel/ThreadLocalContext.h"
16#include "GaudiKernel/EventContext.h"
30 if (ctx.hasExtension()) {
55 const std::string& key)
58 return cache->thinningInfo (key);
84 const std::string& key)
87 return cache->thinning (key);
116 return cache->thinning (sgkey);
const SG::ThinningCache * thinningCache() const
Cache thinning decisions for converters.
Hold thinning decisions for one container.
Hold thinning/slimming information for a given object.
Helpers to retrieve the current thinning cache from the event context.
const ExtendedEventContext & getExtendedEventContext(const EventContext &ctx)
Retrieve an extended context from a context object.
uint32_t sgkey_t
Type used for hashed StoreGate key+CLID pairs.
const SG::ThinningCache * getThinningCache()
Retrieve the current thinning cache from the current event context.
const SG::ThinningDecisionBase * getThinningDecision(const EventContext &ctx, const std::string &key)
Retrieve the current thinning decision for key.
const SG::ThinningCache * getThinningCache(const EventContext &ctx)
Retrieve the current thinning cache from the event context.
const SG::ThinningInfo * getThinningInfo(const EventContext &ctx, const std::string &key)
Retrieve the current thinning information for key.