ATLAS Offline Software
ITrigMissingETHypoTool.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2019 CERN for the benefit of the ATLAS collaboration
3 */
4 
5 #ifndef TRIGMISSINGET_ITRIGMISSINGETHYPOTOOL_H
6 #define TRIGMISSINGET_ITRIGMISSINGETHYPOTOOL_H
7 
8 #include "AsgTools/IAsgTool.h"
12 
13 
14 class ITrigMissingETHypoTool : virtual public::IAlgTool {
15 
16 public:
18 
19 
21  virtual StatusCode decide(const xAOD::TrigMissingETContainer*, bool&) const = 0;
22  virtual const HLT::Identifier& getId() const = 0;
23 
24 
25 };
26 #endif
TrigCompositeUtils.h
ITrigMissingETHypoTool
Definition: ITrigMissingETHypoTool.h:14
EL::StatusCode
::StatusCode StatusCode
StatusCode definition for legacy code.
Definition: PhysicsAnalysis/D3PDTools/EventLoop/EventLoop/StatusCode.h:22
TrigMissingETContainer.h
IAsgTool.h
DataVector
Derived DataVector<T>.
Definition: DataVector.h:581
HLT::Identifier
Definition: TrigCompositeUtils/TrigCompositeUtils/HLTIdentifier.h:20
ITrigMissingETHypoTool::decide
virtual StatusCode decide(const xAOD::TrigMissingETContainer *, bool &) const =0
ITrigMissingETHypoTool::getId
virtual const HLT::Identifier & getId() const =0
HLTIdentifier.h
ITrigMissingETHypoTool::DeclareInterfaceID
DeclareInterfaceID(ITrigMissingETHypoTool, 1, 0)
ITrigMissingETHypoTool::~ITrigMissingETHypoTool
virtual ~ITrigMissingETHypoTool()
Definition: ITrigMissingETHypoTool.h:20