ATLAS Offline Software
Loading...
Searching...
No Matches
JRoIsUnpackingTool.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_JROISUNPACKINGTOOL_H
5#define HLTSEEDING_JROISUNPACKINGTOOL_H
6
10
11#include <string>
12
14public:
15
16 JRoIsUnpackingTool( 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_RecJETRoIs", "Name of the RoIs object produced by the unpacker"};
31
32 Gaudi::Property<float> m_roIWidth{
33 this, "RoIWidth", 0.4, "Size of RoI in eta/phi"};
34
35 Gaudi::Property<std::string> m_fsRoIKey{
36 this, "FSRoIKey", "HLT_FSRoI", "The key of FS RoI made earlier by the HLTSeeding" };
37
39};
40
41#endif //> !HLTSEEDING_JROISUNPACKINGTOOL_H
StatusCode unpack(const EventContext &ctx, const ROIB::RoIBResult &roib, const HLT::IDSet &activeChains) const override
Gaudi::Property< float > m_roIWidth
virtual StatusCode initialize() override
virtual StatusCode start() override
LVL1::JEPRoIDecoder m_jepDecoder
SG::WriteHandleKey< DataVector< LVL1::RecJetRoI > > m_recRoIsKey
JRoIsUnpackingTool(const std::string &type, const std::string &name, const IInterface *parent)
Gaudi::Property< std::string > m_fsRoIKey
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