ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
Tracking
TrkTools
TrkToolInterfaces
TrkToolInterfaces
Tracking/TrkTools/TrkToolInterfaces/TrkToolInterfaces/ITrackMatchingTool.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
#ifndef TrkToolInterfaces_ITrackMatchingTool_H
6
#define TrkToolInterfaces_ITrackMatchingTool_H
7
8
#include "GaudiKernel/IAlgTool.h"
9
#include "
TrkEventUtils/TrackMatchingMultiMap.h
"
10
11
namespace
Trk
12
{
13
14
static
const
InterfaceID
IID_ITrackMatchingTool
(
"Trk::ITrackMatchingTool"
, 1, 0);
15
16
class
Track
;
17
18
25
26
27
class
ITrackMatchingTool
:
virtual
public
IAlgTool
28
{
29
public
:
30
31
static
const
InterfaceID&
interfaceID
()
32
{
33
return
IID_ITrackMatchingTool
;
34
}
35
36
37
38
virtual
Trk::TrackMatchingProperties
doMatchingOfTracks
(
const
Trk::Track
& innerTrack,
const
Trk::Track
& outerTrack)
const
=0;
39
40
};
//end of class definitions
41
}
//end of namespace definitions
42
43
44
#endif
TrackMatchingMultiMap.h
Trk::ITrackMatchingTool
The abstract interface base class for Track matching tools.
Definition
Tracking/TrkTools/TrkToolInterfaces/TrkToolInterfaces/ITrackMatchingTool.h:28
Trk::ITrackMatchingTool::interfaceID
static const InterfaceID & interfaceID()
Definition
Tracking/TrkTools/TrkToolInterfaces/TrkToolInterfaces/ITrackMatchingTool.h:31
Trk::ITrackMatchingTool::doMatchingOfTracks
virtual Trk::TrackMatchingProperties doMatchingOfTracks(const Trk::Track &innerTrack, const Trk::Track &outerTrack) const =0
Trk::Track
The ATLAS Track class.
Definition
Tracking/TrkEvent/TrkTrack/TrkTrack/Track.h:73
Track
Definition
TriggerChamberClusterOnTrackCreator.h:19
Trk
Ensure that the ATLAS eigen extensions are properly loaded.
Definition
FakeTrackBuilder.h:9
Trk::IID_ITrackMatchingTool
static const InterfaceID IID_ITrackMatchingTool("Trk::ITrackMatchingTool", 1, 0)
Trk::TrackMatchingProperties
Definition
TrackMatchingMultiMap.h:20
Generated on
for ATLAS Offline Software by
1.17.0