ATLAS Offline Software
Loading...
Searching...
No Matches
TrigHIUCCHypoTool.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2024 CERN for the benefit of the ATLAS collaboration
3*/
4#ifndef TRIGHIHYPO_TRIGHIUCCHYPOTOOL_H
5#define TRIGHIHYPO_TRIGHIUCCHYPOTOOL_H
6
7// Package includes
8#include <GaudiKernel/StatusCode.h>
10
11
12// Framework includes
14
15// STL includes
16#include <string>
17
22class TrigHIUCCHypoTool : public extends<AthAlgTool, ITrigHIEventShapeHypoTool> {
23public:
24 TrigHIUCCHypoTool(const std::string& type, const std::string& name, const IInterface* parent);
25 virtual ~TrigHIUCCHypoTool() override {}
26
27 virtual StatusCode initialize() override { return StatusCode::SUCCESS; }
28 virtual StatusCode finalize() override { return StatusCode::SUCCESS; }
29
30 virtual StatusCode decide(const xAOD::HIEventShapeContainer*, bool&) const override;
31 virtual const HLT::Identifier& getId() const override;
32
33private:
35 Gaudi::Property<float> m_FCalEtThreshold{this, "FCalEtThreshold", -1, "Threshold applied on ET from FCal"};
36};
37
38#endif // TRIGHIHYPO_TRIGHIUCCHYPOTOOL_H
virtual StatusCode initialize() override
virtual ~TrigHIUCCHypoTool() override
virtual const HLT::Identifier & getId() const override
Gaudi::Property< float > m_FCalEtThreshold
virtual StatusCode decide(const xAOD::HIEventShapeContainer *, bool &) const override
TrigHIUCCHypoTool(const std::string &type, const std::string &name, const IInterface *parent)
virtual StatusCode finalize() override
HLT::Identifier m_decisionId
HIEventShapeContainer_v2 HIEventShapeContainer
Define the latest version of the container.