ATLAS Offline Software
IMETRecoTool.h
Go to the documentation of this file.
1 
3 /*
4  Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
5 */
6 
7 // IMETRecoTool.h
8 // Header file for interface IMETRecoTool
9 //
10 // This is the tool that runs the MET reconstruction chain,
11 // scheduling the reconstruction tools (inheriting from IMEToolBase)
12 //
13 // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
14 //
15 // Author: P Loch, S Resconi, TJ Khoo
17 
18 #ifndef METRECOINTERFACE_IMETRECOTOOL_H
19 #define METRECOINTERFACE_IMETRECOTOOL_H
20 
21 #include "AsgTools/IAsgTool.h"
22 
23 class IMETRecoTool : virtual public asg::IAsgTool {
25 
26  public:
27 
28  virtual StatusCode execute() const = 0;
29 
30 };
31 
32 #endif
asg::IAsgTool
Base class for the dual-use tool interface classes.
Definition: IAsgTool.h:41
IMETRecoTool
Definition: IMETRecoTool.h:23
EL::StatusCode
::StatusCode StatusCode
StatusCode definition for legacy code.
Definition: PhysicsAnalysis/D3PDTools/EventLoop/EventLoop/StatusCode.h:22
IMETRecoTool::execute
virtual StatusCode execute() const =0
ASG_TOOL_INTERFACE
#define ASG_TOOL_INTERFACE(CLASSNAME)
Definition: AsgToolMacros.h:40
IAsgTool.h