// $Id: FuncMinimumIAlg.h,v 1.1 2003/11/27 11:05:27 mato Exp $ #ifndef ALGTOOLS_FUNCMINIMUMIALG_H #define ALGTOOLS_FUNCMINIMUMIALG_H 1 // Include files // from Gaudi #include "GaudiKernel/Algorithm.h" #include "GaudiKernel/Property.h" #include "GaudiKernel/MsgStream.h" /// Forward references class IFuncMinimum; //----------------------------------------------------------------------------- /** @class FuncMinimumIAlg FuncMinimumIAlg.h * @file Algorithm file for the class IFuncMinimum * @see GaudiGSL/IFuncMinimum.h * @author Kirill Miklyaev kirillm@iris1.itep.ru * @date 2002-09-14 */ //----------------------------------------------------------------------------- class FuncMinimumIAlg : public Algorithm { public: /// Standard constructor FuncMinimumIAlg( const std::string& name, ISvcLocator* pSvcLocator ); virtual ~FuncMinimumIAlg( ); ///< Destructor virtual StatusCode initialize(); ///< Algorithm initialization virtual StatusCode execute (); ///< Algorithm execution virtual StatusCode finalize (); ///< Algorithm finalization protected: private: IFuncMinimum* m_privateTool; IFuncMinimum* m_publicTool; }; #endif // ALGTOOLS_FUNCMINIMUMIALG_H