ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
Trigger
TrigSteer
DecisionHandling
src
ViewCreatorPreviousROITool.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 DECISIONHANDLING_VIEWCREATORPREVIOUSROITOOL_H
6
#define DECISIONHANDLING_VIEWCREATORPREVIOUSROITOOL_H
7
8
#include "
AthenaBaseComps/AthAlgTool.h
"
9
#include "
DecisionHandling/IViewCreatorROITool.h
"
10
18
class
ViewCreatorPreviousROITool
:
public
extends<AthAlgTool, IViewCreatorROITool>
19
{
20
public
:
21
ViewCreatorPreviousROITool
(
const
std::string&
type
,
const
std::string& name,
const
IInterface* parent);
22
23
virtual
~ViewCreatorPreviousROITool
() =
default
;
24
25
virtual
StatusCode
initialize
()
override
;
26
30
virtual
StatusCode
attachROILinks
(
TrigCompositeUtils::DecisionContainer
& decisions,
const
EventContext& ctx)
const override
;
31
32
Gaudi::Property< std::string >
m_roiSGKey
{
this
,
"RoISGKey"
,
""
,
33
"Optional StorgeGate key of ROI collection. Use this when an ambiguous situation needs resolving, e.g. after merging different reconstructon paths"
};
34
35
SG::WriteHandleKey< TrigRoiDescriptorCollection >
m_roisWriteHandleKey
{
this
,
"RoisWriteHandleKey"
,
""
,
36
"Optional StoreGate key, will cause this Tool to create a new output ROI collection, instead of re-using the existing links."
};
37
38
};
39
40
#endif
//> !DECISIONHANDLING_VIEWCREATORPREVIOUSROITOOL_H
AthAlgTool.h
IViewCreatorROITool.h
SG::WriteHandleKey< TrigRoiDescriptorCollection >
ViewCreatorPreviousROITool::m_roiSGKey
Gaudi::Property< std::string > m_roiSGKey
Definition
ViewCreatorPreviousROITool.h:32
ViewCreatorPreviousROITool::ViewCreatorPreviousROITool
ViewCreatorPreviousROITool(const std::string &type, const std::string &name, const IInterface *parent)
Definition
ViewCreatorPreviousROITool.cxx:13
ViewCreatorPreviousROITool::initialize
virtual StatusCode initialize() override
Definition
ViewCreatorPreviousROITool.cxx:17
ViewCreatorPreviousROITool::attachROILinks
virtual StatusCode attachROILinks(TrigCompositeUtils::DecisionContainer &decisions, const EventContext &ctx) const override
Tool interface method.
Definition
ViewCreatorPreviousROITool.cxx:22
ViewCreatorPreviousROITool::~ViewCreatorPreviousROITool
virtual ~ViewCreatorPreviousROITool()=default
ViewCreatorPreviousROITool::m_roisWriteHandleKey
SG::WriteHandleKey< TrigRoiDescriptorCollection > m_roisWriteHandleKey
Definition
ViewCreatorPreviousROITool.h:35
TrigCompositeUtils::DecisionContainer
xAOD::TrigCompositeContainer DecisionContainer
Definition
TrigCompositeContainer.h:21
type
Generated on
for ATLAS Offline Software by
1.17.0