|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef IOVSVC_IIOVSVCTOOL_H
6 #define IOVSVC_IIOVSVCTOOL_H 1
9 #include "GaudiKernel/IAlgTool.h"
14 #include "GaudiKernel/ClassID.h"
23 class TransientAddress;
56 const std::string&
key ) = 0;
72 std::unique_ptr<IOpaqueAddress>& ioa,
73 const IOVTime& curTime)
const = 0;
79 std::unique_ptr<IOpaqueAddress>& ioa)
const = 0;
84 const std::string &
tag) = 0;
95 std::set<std::string>&
tools) = 0;
Validity Range object. Holds two IOVTimes (start and stop)
Basic time unit for IOVSvc. Hold time as a combination of run and event numbers.
::StatusCode StatusCode
StatusCode definition for legacy code.
DataProxy provides the registry services for StoreGate.
boost::function< StatusCode(IOVSVC_CALLBACK_ARGS) > IOVSvcCallBackFcn
the type of an IOVSvc call back: it wraps both the method and the object the method is called on
uint32_t CLID
The Class ID type.
def time(flags, cells_name, *args, **kw)
defines and typedefs for IOVSvc