ATLAS Offline Software
ITrigInDetTrackSeedingTool.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2024 CERN for the benefit of the ATLAS collaboration
3 */
4 
5 #ifndef TRIGINDETTOOLINTERFACES_ITRIGINDETTRACKSEEDINGTOOL_H
6 #define TRIGINDETTOOLINTERFACES_ITRIGINDETTRACKSEEDINGTOOL_H
7 
8 #include <vector>
9 #include "GaudiKernel/IAlgTool.h"
10 
14 
19 class ITrigInDetTrackSeedingTool : virtual public IAlgTool {
20  public:
22 
23  virtual TrigInDetTrackSeedingResult findSeeds(const IRoiDescriptor&, std::vector<TrigInDetTracklet>&, const EventContext&) const = 0;
24 };
25 
26 #endif
ITrigInDetTrackSeedingTool
Definition: ITrigInDetTrackSeedingTool.h:19
TrigInDetTrackSeedingResult.h
TrigInDetTracklet.h
IRoiDescriptor
Describes the API of the Region of Ineterest geometry.
Definition: IRoiDescriptor.h:23
ITrigInDetTrackSeedingTool::DeclareInterfaceID
DeclareInterfaceID(ITrigInDetTrackSeedingTool, 1, 0)
TrigInDetTrackSeedingResult
Definition: TrigInDetTrackSeedingResult.h:8
ITrigInDetTrackSeedingTool::findSeeds
virtual TrigInDetTrackSeedingResult findSeeds(const IRoiDescriptor &, std::vector< TrigInDetTracklet > &, const EventContext &) const =0
IRoiDescriptor.h