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