ATLAS Offline Software
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
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
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
Generated on Sun Dec 22 2024 21:12:08 for ATLAS Offline Software by
1.8.18