ATLAS Offline Software
Tracking
Acts
ActsToolInterfaces
ActsToolInterfaces
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"
10
#include "
TrigSteeringEvent/TrigRoiDescriptorCollection.h
"
11
12
#include <vector>
13
14
namespace
ActsTrk
{
15
16
class
IRoICreatorTool
17
:
virtual
public
IAlgTool {
18
public
:
19
DeclareInterfaceID
(
IRoICreatorTool
, 1, 0);
20
21
virtual
22
StatusCode
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:54
TrigRoiDescriptorCollection.h
Generated on Tue Dec 24 2024 21:12:01 for ATLAS Offline Software by
1.8.18