// $Id: IMyAudTool.h,v 1.1 2007/01/22 16:06:11 hmd Exp $
#ifndef GAUDIEXAMPLE_IMYAUDTOOL_H
#define GAUDIEXAMPLE_IMYAUDTOOL_H 1

// Include files
#include "GaudiKernel/IAlgTool.h"

/** @class IMyAudTool IMyAudTool.h
 *  Example of an Interface of a Algorithm Tool
 *
 *  @author Pere Mato
*/
class IMyAudTool : virtual public IAlgTool {
public:
  /// InterfaceID
  DeclareInterfaceID(IMyAudTool,2,0);

  /// Get a message
  virtual const std::string&  message() const = 0;
  /// Do something
  virtual void  doErr() = 0;
  virtual void  doFatal() = 0;
};

#endif // GAUDIEXAMPLE_IMYAUDTOOL_H