ATLAS Offline Software
FSRoIsUnpackingTool.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_FSROISUNPACKINGTOOL_H
5 #define HLTSEEDING_FSROISUNPACKINGTOOL_H
6 
8 
10 public:
11 
12  FSRoIsUnpackingTool(const std::string& type,
13  const std::string& name,
14  const IInterface* parent);
15 
16  virtual StatusCode initialize() override;
17  virtual StatusCode start() override;
18 
20  StatusCode unpack(const EventContext& ctx,
21  const ROIB::RoIBResult& roib,
22  const HLT::IDSet& activeChains) const override;
23 
24 private:
26 };
27 
28 #endif
RoIsUnpackingToolBase.h
RoIsUnpackingToolBase
Base class for RoI unpackers.
Definition: RoIsUnpackingToolBase.h:32
ROIB::RoIBResult
Class holding the LVL1 RoIB result build by the RoIBuilder.
Definition: RoIBResult.h:47
RoIsUnpackingToolBase::unpack
virtual StatusCode unpack(const EventContext &, const ROIB::RoIBResult &, const HLT::IDSet &) const override
Definition: RoIsUnpackingToolBase.h:40
FSRoIsUnpackingTool::initialize
virtual StatusCode initialize() override
Definition: FSRoIsUnpackingTool.cxx:16
EL::StatusCode
::StatusCode StatusCode
StatusCode definition for legacy code.
Definition: PhysicsAnalysis/D3PDTools/EventLoop/EventLoop/StatusCode.h:22
FSRoIsUnpackingTool::FSRoIsUnpackingTool
FSRoIsUnpackingTool(const std::string &type, const std::string &name, const IInterface *parent)
Definition: FSRoIsUnpackingTool.cxx:9
FSRoIsUnpackingTool::unpack
StatusCode unpack(const EventContext &ctx, const ROIB::RoIBResult &roib, const HLT::IDSet &activeChains) const override
Definition: FSRoIsUnpackingTool.cxx:44
test_pyathena.parent
parent
Definition: test_pyathena.py:15
name
std::string name
Definition: Control/AthContainers/Root/debug.cxx:228
FSRoIsUnpackingTool
Definition: FSRoIsUnpackingTool.h:9
python.CaloScaleNoiseConfig.type
type
Definition: CaloScaleNoiseConfig.py:78
HLT::IDSet
std::set< HLT::Identifier > IDSet
Definition: TrigCompositeUtils/TrigCompositeUtils/HLTIdentifier.h:63
FSRoIsUnpackingTool::m_allFSChains
HLT::IDSet m_allFSChains
Definition: FSRoIsUnpackingTool.h:25
FSRoIsUnpackingTool::start
virtual StatusCode start() override
Definition: FSRoIsUnpackingTool.cxx:22