#include <GaudiKernel/IToolSvc.h>
Inheritance diagram for IToolSvc:

Public Methods | |
| virtual StatusCode | retrieve (const std::string& type, IAlgTool*& tool, const IInterface* parent=0, bool createIf=true ) = 0 |
| Retrieve tool with tool dependent part of the name automatically assigned. More... | |
| virtual StatusCode | retrieve (const std::string& type, const std::string& name, IAlgTool*& tool, const IInterface* parent=0, bool createIf=true) = 0 |
| Retrieve tool with tool dependent part of the name specified by the requester. More... | |
| template<classT> StatusCode | retrieveTool ( const std::string& type, T*& tool, const IInterface* parent=0, bool createIf=true ) |
| Retrieve specified tool sub-type with tool dependent part of the name automatically assigned. More... | |
| template<classT> StatusCode | retrieveTool ( const std::string& type, const std::string& name, T*& tool, const IInterface* parent=0, bool createIf=true ) |
| Retrieve specified tool sub-type with tool dependent part of the name tool dependent part of the name specified by the requester. More... | |
Static Public Methods | |
| const InterfaceID& | interfaceID () |
| Retrieve interface ID. More... | |
Definition at line 19 of file IToolSvc.h.
|
|
Retrieve interface ID.
Reimplemented from IInterface. Definition at line 23 of file IToolSvc.h. |
|
|
Retrieve tool with tool dependent part of the name specified by the requester. By default a tool will be created if it does not exist, unless otherwise specified. By default it will be a common tool unless a parent is specified. The parent of a common tool is automatically taken as the ToolSvc itself.
|
|
|
Retrieve tool with tool dependent part of the name automatically assigned. By default a tool will be created if it does not exist, unless otherwise specified. By default it will be a common tool unless a parent is specified. The parent of a common tool is automatically taken as the ToolSvc itself.
Referenced by retrieveTool(). |
|
||||||||||||
|
Retrieve specified tool sub-type with tool dependent part of the name tool dependent part of the name specified by the requester. Internally it uses the corresponding IToolSvc::retrieve and does the dynamic casting.
Definition at line 91 of file IToolSvc.h. |
|
||||||||||
|
Retrieve specified tool sub-type with tool dependent part of the name automatically assigned. Internally it uses the corresponding IToolSvc::retrieve and does the dynamic casting.
Definition at line 65 of file IToolSvc.h. |
1.2.3 written by Dimitri van Heesch,
© 1997-2000