ATLAS Offline Software
IMETAssocToolBase.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 // IMETAssocToolBase.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, AS Mete
16 
17 #ifndef IMETAssocToolBase_H
18 #define IMETAssocToolBase_H
19 
20 #include "AsgTools/IAsgTool.h"
21 
24 
25 class IMETAssocToolBase : virtual public asg::IAsgTool {
27 
28  public:
29 
31 
32 };
33 
34 #endif
asg::IAsgTool
Base class for the dual-use tool interface classes.
Definition: IAsgTool.h:41
IMETAssocToolBase
Definition: IMETAssocToolBase.h:25
IMETAssocToolBase::execute
virtual StatusCode execute(xAOD::MissingETContainer *, xAOD::MissingETAssociationMap *) const =0
xAOD::MissingETAssociationMap_v1
Definition: MissingETAssociationMap_v1.h:29
EL::StatusCode
::StatusCode StatusCode
StatusCode definition for legacy code.
Definition: PhysicsAnalysis/D3PDTools/EventLoop/EventLoop/StatusCode.h:22
ASG_TOOL_INTERFACE
#define ASG_TOOL_INTERFACE(CLASSNAME)
Definition: AsgToolMacros.h:40
IAsgTool.h
xAOD::MissingETContainer_v1
Container for xAOD::MissingET_v1 objects.
Definition: MissingETContainer_v1.h:21
MissingETAssociationMap.h
MissingETContainer.h