ATLAS Offline Software
Loading...
Searching...
No Matches
AthJetReclusteringAlgo.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
3*/
4
5#ifndef XAODJETRECLUSTERING_ATHJETRECLUSTERINGALGO_H
6#define XAODJETRECLUSTERING_ATHJETRECLUSTERINGALGO_H 1
7
9#include "GaudiKernel/ToolHandle.h" //included under assumption you'll want to use some tools! Remove if you don't!
10
11class IJetExecuteTool;
12
14 public:
15 AthJetReclusteringAlgo( const std::string& name, ISvcLocator* pSvcLocator );
17
18 virtual StatusCode initialize();
19 virtual StatusCode execute();
20 virtual StatusCode finalize();
21
22 private:
23 ToolHandle<IJetExecuteTool> m_jetRecTool;
24};
25
26#endif //> !XAODJETRECLUSTERING_ATHJETRECLUSTERINGALGO_H
AthAlgorithm(const std::string &name, ISvcLocator *pSvcLocator)
Constructor with parameters:
AthJetReclusteringAlgo(const std::string &name, ISvcLocator *pSvcLocator)
virtual StatusCode initialize()
ToolHandle< IJetExecuteTool > m_jetRecTool
virtual ~AthJetReclusteringAlgo()
IJetExecuteTool is a dual-use tool interface for generic tools, i.e. those that behave like algorithm...