6#ifndef ATHENAKERNEL_ICONDCONTMAKER_H
7#define ATHENAKERNEL_ICONDCONTMAKER_H 1
11#include "GaudiKernel/ClassID.h"
12#include "GaudiKernel/DataObject.h"
Smart pointer to manage DataObject reference counts.
uint32_t CLID
The Class ID type.
Interface for RCU service.
virtual ~ICondContMaker()
virtual SG::DataObjectSharedPtr< DataObject > Create(Athena::IRCUSvc &rcusvc, const CLID &clid, const std::string &key) const =0
Some weak symbol referencing magic... These are declared in AthenaKernel/getMessageSvc....
CxxUtils::RefCountedPtr< T > DataObjectSharedPtr