ATLAS Offline Software
Loading...
Searching...
No Matches
IViewCreatorROITool.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 VIEWALGS_IVIEWCREATORROITOOL_H
6#define VIEWALGS_IVIEWCREATORROITOOL_H
7
8#include "GaudiKernel/IAlgTool.h"
9#include "GaudiKernel/StatusCode.h"
10#include "Gaudi/Property.h"
12
13
18class IViewCreatorROITool : virtual public IAlgTool
19{
20public:
21
23
24 virtual ~IViewCreatorROITool() = default;
25
36 virtual StatusCode attachROILinks(TrigCompositeUtils::DecisionContainer& decisions, const EventContext& ctx) const = 0;
37
38
39};
40
41#endif //> !VIEWALGS_IVIEWCREATORROITOOL_H
MT Trigger Tool interface used to determine the correct ROI to spawn an EventView on for a given Deci...
DeclareInterfaceID(IViewCreatorROITool, 1, 0)
virtual ~IViewCreatorROITool()=default
virtual StatusCode attachROILinks(TrigCompositeUtils::DecisionContainer &decisions, const EventContext &ctx) const =0
Supply ROIs for the Decision objects in the mutable decisions container.