ATLAS Offline Software
IMETToolBase.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 // IMETToolBase.h
8 // Header file for interface IMETToolBase
9 //
10 // This is the base class for all tools that calculate MET Terms
11 //
12 // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
13 //
14 // Author: P Loch, S Resconi, TJ Khoo
16 
17 #ifndef IMETToolBase_H
18 #define IMETToolBase_H
19 
20 #include "AsgTools/IAsgTool.h"
21 
24 
25 class IMETToolBase : virtual public asg::IAsgTool {
27 
28  public:
29 
31 
32 };
33 
34 #endif
xAOD::MissingETComponentMap_v1
Definition: MissingETComponentMap_v1.h:25
asg::IAsgTool
Base class for the dual-use tool interface classes.
Definition: IAsgTool.h:41
IMETToolBase
Definition: IMETToolBase.h:25
EL::StatusCode
::StatusCode StatusCode
StatusCode definition for legacy code.
Definition: PhysicsAnalysis/D3PDTools/EventLoop/EventLoop/StatusCode.h:22
xAOD::MissingET_v1
Principal data object for Missing ET.
Definition: MissingET_v1.h:25
ASG_TOOL_INTERFACE
#define ASG_TOOL_INTERFACE(CLASSNAME)
Definition: AsgToolMacros.h:40
IMETToolBase::execute
virtual StatusCode execute(xAOD::MissingET *, xAOD::MissingETComponentMap *) const =0
IAsgTool.h
MissingET.h
MissingETComponentMap.h