ATLAS Offline Software
Loading...
Searching...
No Matches
ViewCreatorFSROITool.h
Go to the documentation of this file.
1/*
2Copyright (C) 2002-2022 CERN for the benefit of the ATLAS collaboration
3*/
4
5#ifndef DESICIONHANDLING_VIEWCREATORFSROITOOL_H
6#define DESICIONHANDLING_VIEWCREATORFSROITOOL_H
7
13
21class ViewCreatorFSROITool: public extends<AthAlgTool, IViewCreatorROITool>
22{
23public:
24 ViewCreatorFSROITool(const std::string& type, const std::string& name, const IInterface* parent);
25
26 virtual ~ViewCreatorFSROITool() = default;
27
28 virtual StatusCode initialize() override;
29
33 virtual StatusCode attachROILinks(TrigCompositeUtils::DecisionContainer& decisions, const EventContext& ctx) const override;
34
39 "Name of the ROI collection produced by this tool."};
40
41 ToolHandle<IRoiUpdaterTool> m_roiupdater { this, "RoiUpdater", "", "Roi Updater" };
42
43};
44
45#endif //> !DESICIONHANDLING_VIEWCREATORFSROITOOL_H
Property holding a SG store/key/clid from which a WriteHandle is made.
ToolHandle< IRoiUpdaterTool > m_roiupdater
virtual StatusCode attachROILinks(TrigCompositeUtils::DecisionContainer &decisions, const EventContext &ctx) const override
Tool interface method.
virtual ~ViewCreatorFSROITool()=default
SG::WriteHandleKey< TrigRoiDescriptorCollection > m_roisWriteHandleKey
ROI Write Handle key for the FS ROI colletion.
virtual StatusCode initialize() override
ViewCreatorFSROITool(const std::string &type, const std::string &name, const IInterface *parent)