ATLAS Offline Software
Loading...
Searching...
No Matches
Trigger
TrigTools
TrigInDetToolInterfaces
TrigInDetToolInterfaces
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
11
#include "
IRegionSelector/IRoiDescriptor.h
"
12
#include "
TrigInDetPattRecoEvent/TrigInDetTracklet.h
"
13
#include "
TrigInDetPattRecoEvent/TrigInDetTrackSeedingResult.h
"
14
18
19
class
ITrigInDetTrackSeedingTool
:
virtual
public
IAlgTool {
20
public
:
21
DeclareInterfaceID
(
ITrigInDetTrackSeedingTool
, 1, 0 );
22
23
virtual
TrigInDetTrackSeedingResult
findSeeds
(
const
IRoiDescriptor
&, std::vector<TrigInDetTracklet>&,
const
EventContext&)
const
= 0;
24
};
25
26
#endif
IRoiDescriptor.h
TrigInDetTrackSeedingResult.h
TrigInDetTracklet.h
IRoiDescriptor
Describes the API of the Region of Ineterest geometry.
Definition
IRoiDescriptor.h:23
ITrigInDetTrackSeedingTool
provides the abstract interface for track seeding tool for TrigFastTrackFinder
Definition
ITrigInDetTrackSeedingTool.h:19
ITrigInDetTrackSeedingTool::DeclareInterfaceID
DeclareInterfaceID(ITrigInDetTrackSeedingTool, 1, 0)
ITrigInDetTrackSeedingTool::findSeeds
virtual TrigInDetTrackSeedingResult findSeeds(const IRoiDescriptor &, std::vector< TrigInDetTracklet > &, const EventContext &) const =0
TrigInDetTrackSeedingResult
Definition
TrigInDetTrackSeedingResult.h:8
Generated on
for ATLAS Offline Software by
1.14.0