ATLAS Offline Software
Loading...
Searching...
No Matches
ITrigInDetRoadPredictorTool.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 __ITRIGINDETROADPREDICTORTOOL_H__
6#define __ITRIGINDETROADPREDICTORTOOL_H__
7
8#include <vector>
9#include "GaudiKernel/IAlgTool.h"
10
11namespace Trk {
12 class SpacePoint;
13}
14
15namespace InDetDD {
17}
18
19static const InterfaceID IID_ITrigInDetRoadPredictorTool("ITrigInDetRoadPredictorTool", 1 , 0);
20
21class ITrigInDetRoadPredictorTool: virtual public IAlgTool
22{
23 public:
24
25 static const InterfaceID& interfaceID() {
27 }
28
29 virtual int getRoad(const std::vector<const Trk::SpacePoint *> &,
30 std::vector<const InDetDD::SiDetectorElement *> &,
31 const EventContext &) const = 0;
32
33
34};
35
36#endif
37
38
static const InterfaceID IID_ITrigInDetRoadPredictorTool("ITrigInDetRoadPredictorTool", 1, 0)
virtual int getRoad(const std::vector< const Trk::SpacePoint * > &, std::vector< const InDetDD::SiDetectorElement * > &, const EventContext &) const =0
static const InterfaceID & interfaceID()
Class to hold geometrical description of a silicon detector element.
Message Stream Member.
Ensure that the ATLAS eigen extensions are properly loaded.