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