ATLAS Offline Software
Loading...
Searching...
No Matches
METRoIsUnpackingTool.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2021 CERN for the benefit of the ATLAS collaboration
3*/
4#ifndef HLTSEEDING_METROISUNPACKINGTOOL_H
5#define HLTSEEDING_METROISUNPACKINGTOOL_H
6
10
11#include <string>
12
14public:
15 METRoIsUnpackingTool(const std::string& type,
16 const std::string& name,
17 const IInterface* parent);
18
19 virtual StatusCode initialize() override;
20 virtual StatusCode start() override;
21
23 StatusCode unpack(const EventContext& ctx,
24 const ROIB::RoIBResult& roib,
25 const HLT::IDSet& activeChains) const override;
26
27private:
28 Gaudi::Property<std::string> m_fsRoIKey{
29 this, "FSRoIKey", "HLT_FSRoI", "The key of FS RoI made earlier by the HLTSeeding"};
30
33};
34
35#endif //> !HLTSEEDING_JROISUNPACKINGTOOL_H
A level 1 calorimeter trigger conversion service: returns the Coordinate represented by a RoI word.
Gaudi::Property< std::string > m_fsRoIKey
LVL1::JEPRoIDecoder m_jepDecoder
virtual StatusCode start() override
virtual StatusCode initialize() override
METRoIsUnpackingTool(const std::string &type, const std::string &name, const IInterface *parent)
StatusCode unpack(const EventContext &ctx, const ROIB::RoIBResult &roib, const HLT::IDSet &activeChains) const override
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)
std::set< HLT::Identifier > IDSet