All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
IGenericTool.h
Go to the documentation of this file.
1 // $Id: IGenericTool.h,v 1.1 2008/07/17 13:35:06 marcocle Exp $
2 #ifndef GAUDIALG_IGENERICTOOL_H
3 #define GAUDIALG_IGENERICTOOL_H 1
4 
5 // Include files
6 #include "GaudiKernel/IAlgTool.h"
7 
14 class GAUDI_API IGenericTool: virtual public IAlgTool {
15 public:
18 
20  virtual void execute() = 0;
21 
22  virtual ~IGenericTool();
23 };
24 #endif // KERNEL_INORMALIZETOOL_H
DeclareInterfaceID(IAlgTool, 3, 0)
InterfaceID.
General purpose interface class for tools that "do something".
Definition: IGenericTool.h:14
The interface implemented by the AlgTool base class.
Definition: IAlgTool.h:23
#define GAUDI_API
Definition: Kernel.h:108