00001 // $Id: IGenericTool.h,v 1.1 2008/07/17 13:35:06 marcocle Exp $ 00002 #ifndef GAUDIALG_IGENERICTOOL_H 00003 #define GAUDIALG_IGENERICTOOL_H 1 00004 00005 // Include files 00006 #include "GaudiKernel/IAlgTool.h" 00007 00008 static const InterfaceID IID_IGenericTool("IGenericTool", 1, 1); 00009 00016 class IGenericTool : virtual public IAlgTool { 00017 public: 00018 00020 static const InterfaceID& interfaceID() { 00021 return IID_IGenericTool; 00022 } 00023 00025 virtual void execute() = 0; 00026 }; 00027 #endif // KERNEL_INORMALIZETOOL_H