5#ifndef TRKIEXTENDEDTRACKSUMMARYTOOL_H
6#define TRKIEXTENDEDTRACKSUMMARYTOOL_H
12static const InterfaceID
42 const EventContext& ctx,
44 bool suppress_hole_search =
false)
const = 0;
47 bool suppress_hole_search =
false)
const;
53 virtual std::unique_ptr<Trk::TrackSummary>
summary(
54 const EventContext& ctx,
55 const Track& track)
const = 0;
57 std::unique_ptr<Trk::TrackSummary>
summary(
58 const Track& track)
const;
66 bool suppress_hole_search =
false)
const = 0;
69 bool suppress_hole_search =
false)
const;
77 const EventContext& ctx,
78 const Track& track)
const = 0;
81 const Track& track)
const;
Ensure that the ATLAS eigen extensions are properly loaded.
static const InterfaceID IID_IExtendedTrackSummaryTool("Trk::IExtendedTrackSummaryTool", 1, 0)