ATLAS Offline Software
Trigger
TrigHypothesis
TrigMissingETHypo
src
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
"
9
#include "
xAODTrigMissingET/TrigMissingETContainer.h
"
10
#include "
TrigCompositeUtils/TrigCompositeUtils.h
"
11
#include "
TrigCompositeUtils/HLTIdentifier.h
"
12
13
14
class
ITrigMissingETHypoTool
:
virtual
public::IAlgTool {
15
16
public
:
17
DeclareInterfaceID
(
ITrigMissingETHypoTool
, 1, 0);
18
19
20
virtual
~ITrigMissingETHypoTool
(){};
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:794
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
Generated on Mon Dec 23 2024 21:12:12 for ATLAS Offline Software by
1.8.18