ATLAS Offline Software
IRoICreatorTool.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2023 CERN for the benefit of the ATLAS collaboration
3 */
4 
5 #ifndef IROI_CREATOR_TOOL_H
6 #define IROI_CREATOR_TOOL_H
7 
8 #include "GaudiKernel/IAlgTool.h"
9 #include "AthLinks/ElementLink.h"
11 
12 #include <vector>
13 
14 namespace ActsTrk {
15 
17 : virtual public IAlgTool {
18  public:
20 
21  virtual
23  defineRegionsOfInterest(const EventContext& ctx,
24  TrigRoiDescriptorCollection& collectionRoI) const = 0;
25 };
26 
27 }
28 #endif
ActsTrk::IRoICreatorTool
Definition: IRoICreatorTool.h:17
ActsTrk::IRoICreatorTool::DeclareInterfaceID
DeclareInterfaceID(IRoICreatorTool, 1, 0)
EL::StatusCode
::StatusCode StatusCode
StatusCode definition for legacy code.
Definition: PhysicsAnalysis/D3PDTools/EventLoop/EventLoop/StatusCode.h:22
ActsTrk::IRoICreatorTool::defineRegionsOfInterest
virtual StatusCode defineRegionsOfInterest(const EventContext &ctx, TrigRoiDescriptorCollection &collectionRoI) const =0
TrigRoiDescriptorCollection
Definition: TrigRoiDescriptorCollection.h:21
ActsTrk
The AlignStoreProviderAlg loads the rigid alignment corrections and pipes them through the readout ge...
Definition: MuonDetectorBuilderTool.cxx:34
TrigRoiDescriptorCollection.h