ATLAS Offline Software
Loading...
Searching...
No Matches
IExtendedTrackSummaryTool.icc
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2022 CERN for the benefit of the ATLAS collaboration
3*/
4
5namespace Trk {
6
7inline const InterfaceID&
8IExtendedTrackSummaryTool::interfaceID()
9{
10 return IID_IExtendedTrackSummaryTool;
11}
12
13inline void
14IExtendedTrackSummaryTool::computeAndReplaceTrackSummary(
15 Track& track,
16 bool suppress_hole_search) const
17{
18 computeAndReplaceTrackSummary(Gaudi::Hive::currentContext(),
19 track,
20 suppress_hole_search);
21}
22
23inline std::unique_ptr<Trk::TrackSummary>
24IExtendedTrackSummaryTool::summary(
25 const Track& track) const
26{
27 return summary(Gaudi::Hive::currentContext(), track);
28}
29
30inline void
31IExtendedTrackSummaryTool::updateTrackSummary(
32 Track& track,
33 bool suppress_hole_search) const
34{
35
36 updateTrackSummary(Gaudi::Hive::currentContext(),
37 track,
38 suppress_hole_search);
39}
40
41inline std::unique_ptr<Trk::TrackSummary>
42IExtendedTrackSummaryTool::summaryNoHoleSearch(
43 const Track& track) const
44{
45 return summaryNoHoleSearch(
46 Gaudi::Hive::currentContext(), track);
47}
48
49}
50