ATLAS Offline Software
Loading...
Searching...
No Matches
EMRoIsUnpackingTool.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2022 CERN for the benefit of the ATLAS collaboration
3*/
4#ifndef HLTSEEDING_EMROISUNPACKINGTOOL_H
5#define HLTSEEDING_EMROISUNPACKINGTOOL_H
6
8
12
14public:
15
16 EMRoIsUnpackingTool(const std::string& type,
17 const std::string& name,
18 const IInterface* parent);
19
21 StatusCode unpack(const EventContext& ctx,
22 const ROIB::RoIBResult& roib,
23 const HLT::IDSet& activeChains) const override;
24
25 virtual StatusCode initialize() override;
26 virtual StatusCode start() override;
27
28private:
30 this, "OutputRecRoIs", "HLT_RecEMRoIs",
31 "Name of the RoIs object produced by the unpacker"};
32
33 Gaudi::Property<float> m_roIWidth{
34 this, "RoIWidth", 0.2, "Size of RoI in eta/ phi"};
35
37};
38
39#endif //> !HLTSEEDING_EMROISUNPACKINGTOOL_H
Property holding a SG store/key/clid from which a WriteHandle is made.
SG::WriteHandleKey< DataVector< LVL1::RecEmTauRoI > > m_recRoIsKey
virtual StatusCode initialize() override
virtual StatusCode start() override
EMRoIsUnpackingTool(const std::string &type, const std::string &name, const IInterface *parent)
LVL1::CPRoIDecoder m_cpDecoder
Gaudi::Property< float > m_roIWidth
StatusCode unpack(const EventContext &ctx, const ROIB::RoIBResult &roib, const HLT::IDSet &activeChains) const override
A level 1 calorimeter trigger conversion service: returns the Coordinate represented by a RoI word.
Class holding the LVL1 RoIB result build by the RoIBuilder.
Definition RoIBResult.h:47
virtual StatusCode unpack(const EventContext &, const ROIB::RoIBResult &, const HLT::IDSet &) const override
RoIsUnpackingToolBase(const std::string &type, const std::string &name, const IInterface *parent)
Property holding a SG store/key/clid from which a WriteHandle is made.
std::set< HLT::Identifier > IDSet