00001 #ifndef XAODJETRECLUSTERING_ATHJETRECLUSTERINGALGO_H
00002 #define XAODJETRECLUSTERING_ATHJETRECLUSTERINGALGO_H 1
00003
00004 #include "AthenaBaseComps/AthAlgorithm.h"
00005 #include "GaudiKernel/ToolHandle.h"
00006
00007 class IJetExecuteTool;
00008
00009 class AthJetReclusteringAlgo: public ::AthAlgorithm {
00010 public:
00011 AthJetReclusteringAlgo( const std::string& name, ISvcLocator* pSvcLocator );
00012 virtual ~AthJetReclusteringAlgo();
00013
00014 virtual StatusCode initialize();
00015 virtual StatusCode execute();
00016 virtual StatusCode finalize();
00017
00018 private:
00019 ToolHandle<IJetExecuteTool> m_jetRecTool;
00020 };
00021
00022 #endif //> !XAODJETRECLUSTERING_ATHJETRECLUSTERINGALGO_H