5#ifndef TRKIEXTENDEDTRACKSUMMARYTOOL_H
6#define TRKIEXTENDEDTRACKSUMMARYTOOL_H
9#include "GaudiKernel/ThreadLocalContext.h"
13static const InterfaceID
43 const EventContext& ctx,
45 bool suppress_hole_search =
false)
const = 0;
48 bool suppress_hole_search =
false)
const;
54 virtual std::unique_ptr<Trk::TrackSummary>
summary(
55 const EventContext& ctx,
56 const Track& track)
const = 0;
58 std::unique_ptr<Trk::TrackSummary>
summary(
59 const Track& track)
const;
67 bool suppress_hole_search =
false)
const = 0;
70 bool suppress_hole_search =
false)
const;
78 const EventContext& ctx,
79 const Track& track)
const = 0;
82 const Track& track)
const;
Ensure that the ATLAS eigen extensions are properly loaded.
static const InterfaceID IID_IExtendedTrackSummaryTool("Trk::IExtendedTrackSummaryTool", 1, 0)