1 #ifndef GAUDIKERNEL_ITOOLSVC_H
2 #define GAUDIKERNEL_ITOOLSVC_H
37 bool createIf =
true ) = 0;
51 virtual StatusCode retrieve (
const std::string& type ,
52 const std::string& name ,
56 bool createIf =
true ) = 0 ;
61 virtual std::vector<std::string> getInstances(
const std::string& toolType ) = 0;
136 bool createIf =
true )
138 return retrieve( type,
190 const std::string& name ,
193 bool createIf =
true )
195 return retrieve ( type,
239 virtual void registerObserver(Observer *obs) = 0;
240 virtual void unRegisterObserver(Observer *obs) = 0;
246 #endif // GAUDIKERNEL_ITOOLSVC_H
Gaudi::InterfaceId< IInterface, 0, 0 > iid
Interface ID.
This class is used for returning status codes from appropriate routines.
Definition of the basic interface.
#define DeclareInterfaceID(name, major, minor)
Macro to declare the interface ID when using the new mechanism of extending and implementing interfac...