13#ifndef D3PDMAKERUTILS_SGKEYRESOLVER_H
14#define D3PDMAKERUTILS_SGKEYRESOLVER_H
17#include "GaudiKernel/ClassID.h"
18#include "GaudiKernel/ServiceHandle.h"
uint32_t CLID
The Class ID type.
ServiceHandle< StoreGateSvc > & m_sg
The event storage service.
bool m_haveKey
Flag that m_usedKey is valid.
std::string m_name
The name of the tool/alg in which this is used.
SGKeyResolver(const std::string &name, ServiceHandle< StoreGateSvc > &sg, std::string &sgkey)
Constructor.
CLID m_clid
The CLID of the desired type.
std::string m_typname
The name of the desired type.
std::string m_usedKey
The actual key we'll use.
std::string & m_sgkey
The requested SG key.
std::string key()
Return the SG key we should use.
StatusCode initialize()
Initialize, from a type.
The Athena Transient Store API.
Block filler tool for noisy FEB information.