1 #ifndef GAUDIKERNEL_IAIDATUPLESVC_H 2 #define GAUDIKERNEL_IAIDATUPLESVC_H 1 17 using AIDA::IAnnotation;
65 AIDA::ITuple*& tObj ) = 0;
83 virtual void setCriteria( AIDA::ITuple*& tObj,
const std::string& criteria ) = 0;
98 #endif // GAUDIKERNEL_IAIDATUPLESVC_H
GAUDI_API AIDA::IHistogram1D * book(IHistogramSvc *svc, const std::string &path, const Gaudi::Histo1DDef &hist)
helper function to book 1D-histogram
Data provider interface definition.
virtual StatusCode findObject(IRegistry *pDirectory, std::string_view path, DataObject *&pObject)=0
Find object identified by its directory entry.
virtual StatusCode unregisterObject(std::string_view fullPath)=0
Unregister object from the data store.
This class is used for returning status codes from appropriate routines.
The IRegistry represents the entry door to the environment any data object residing in a transient da...
DeclareInterfaceID(IDataProviderSvc, 4, 0)
InterfaceID.
virtual StatusCode retrieveObject(IRegistry *pDirectory, std::string_view path, DataObject *&pObject)=0
Retrieve object identified by its directory entry.
StatusCode registerObject(std::string_view fullPath, DataObject *pObject)
Register object with the data store.
Definition of the IAIDATupleSvc interface class.
A DataObject is the base class of any identifiable object on any data store.