|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef BYTESTREAMCNVSVCBASE_BYTESTREAMADDRESSPROVIDERSVC_H
6 #define BYTESTREAMCNVSVCBASE_BYTESTREAMADDRESSPROVIDERSVC_H
10 #include "GaudiKernel/ServiceHandle.h"
37 const EventContext& ctx)
override;
41 Gaudi::Property<std::vector<std::string> >
m_typeNames{
this,
"TypeNames",{},\
42 "Type and Name of objects to create the address for",
"OrderedSet<std::string>"};
47 std::map<unsigned int, std::set<std::string> >
m_clidKey;
virtual StatusCode preLoadAddresses(StoreID::type id, tadList &tlist) override
ByteStreamAddressProviderSvc(const std::string &name, ISvcLocator *pSvcLocator)
Standard constructor.
A concrete IAddressProvider.
::StatusCode StatusCode
StatusCode definition for legacy code.
virtual StatusCode updateAddress(StoreID::type id, SG::TransientAddress *tad, const EventContext &ctx) override
update an existing transient Address
Gaudi::Property< std::vector< std::string > > m_typeNames
virtual StatusCode initialize() override
ServiceHandle< IClassIDSvc > m_clidSvc
std::map< unsigned int, std::set< std::string > > m_clidKey