ATLAS Offline Software
Reconstruction
MET
METRecoInterface
METRecoInterface
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
{
24
ASG_TOOL_INTERFACE
(
IMETRecoTool
)
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
Generated on Sun Dec 22 2024 21:11:29 for ATLAS Offline Software by
1.8.18