ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
Trigger
TrigSteer
DecisionHandling
src
ViewCreatorFSROITool.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2022 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
#ifndef DESICIONHANDLING_VIEWCREATORFSROITOOL_H
6
#define DESICIONHANDLING_VIEWCREATORFSROITOOL_H
7
8
#include "
AthenaBaseComps/AthAlgTool.h
"
9
#include "
StoreGate/WriteHandleKey.h
"
10
#include "
DecisionHandling/IViewCreatorROITool.h
"
11
#include "
HLTSeeding/IRoiUpdaterTool.h
"
12
#include "
TrigSteeringEvent/TrigRoiDescriptorCollection.h
"
13
21
class
ViewCreatorFSROITool
:
public
extends<AthAlgTool, IViewCreatorROITool>
22
{
23
public
:
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
38
SG::WriteHandleKey< TrigRoiDescriptorCollection >
m_roisWriteHandleKey
{
this
,
"RoisWriteHandleKey"
,
""
,
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
AthAlgTool.h
IRoiUpdaterTool.h
IViewCreatorROITool.h
WriteHandleKey.h
Property holding a SG store/key/clid from which a WriteHandle is made.
TrigRoiDescriptorCollection.h
SG::WriteHandleKey< TrigRoiDescriptorCollection >
ViewCreatorFSROITool::m_roiupdater
ToolHandle< IRoiUpdaterTool > m_roiupdater
Definition
ViewCreatorFSROITool.h:41
ViewCreatorFSROITool::attachROILinks
virtual StatusCode attachROILinks(TrigCompositeUtils::DecisionContainer &decisions, const EventContext &ctx) const override
Tool interface method.
Definition
ViewCreatorFSROITool.cxx:25
ViewCreatorFSROITool::~ViewCreatorFSROITool
virtual ~ViewCreatorFSROITool()=default
ViewCreatorFSROITool::m_roisWriteHandleKey
SG::WriteHandleKey< TrigRoiDescriptorCollection > m_roisWriteHandleKey
ROI Write Handle key for the FS ROI colletion.
Definition
ViewCreatorFSROITool.h:38
ViewCreatorFSROITool::initialize
virtual StatusCode initialize() override
Definition
ViewCreatorFSROITool.cxx:16
ViewCreatorFSROITool::ViewCreatorFSROITool
ViewCreatorFSROITool(const std::string &type, const std::string &name, const IInterface *parent)
Definition
ViewCreatorFSROITool.cxx:11
TrigCompositeUtils::DecisionContainer
xAOD::TrigCompositeContainer DecisionContainer
Definition
TrigCompositeContainer.h:21
type
Generated on
for ATLAS Offline Software by
1.17.0