1 #ifndef GAUDIKERNEL_IAIDATUPLESVC_H 2 #define GAUDIKERNEL_IAIDATUPLESVC_H 1 18 using AIDA::IAnnotation;
47 AIDA::ITuple* tObj ) = 0;
52 AIDA::ITuple* tObj ) = 0;
58 virtual StatusCode unregisterObject( AIDA::ITuple* tObj ) = 0;
60 virtual StatusCode unregisterObject( AIDA::ITuple* tObj,
68 AIDA::ITuple*& tObj ) = 0;
72 AIDA::ITuple*& tObj ) = 0;
76 AIDA::ITuple*& tObj ) = 0;
82 AIDA::ITuple*& tObj ) = 0;
86 AIDA::ITuple*& tObj ) = 0;
90 AIDA::ITuple*& tObj ) = 0;
94 AIDA::ITuple*& tObj ) = 0;
97 virtual void setCriteria( AIDA::ITuple*& tObj,
114 #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
#define DeclareInterfaceID(iface, major, minor)
Macro to declare the interface ID when using the new mechanism of extending and implementing interfac...
Data provider interface definition.
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...
Definition of the IAIDATupleSvc interface class.
A DataObject is the base class of any identifiable object on any data store.