![]() |
ATLAS Offline Software
|
Interface for condensing Trk::Track properties and associated hits to a (non-fittable) foot print, the Trk::TrackSummary object. More...
#include <ITrackSummaryTool.h>
Public Member Functions | |
| DeclareInterfaceID (Trk::ITrackSummaryTool, 1, 0) | |
| virtual std::unique_ptr< Trk::TrackSummary > | summary (const EventContext &ctx, const Track &track) const =0 |
| virtual std::unique_ptr< Trk::TrackSummary > | summaryNoHoleSearch (const EventContext &ctx, const Track &track) const =0 |
| virtual void | updateTrack (const EventContext &ctx, Track &track) const =0 |
| Same behavious as IExtendedTrackSummaryTool:computeAndReplaceTrackSummary but without the need to pass Does hole search. | |
| virtual void | updateTrackSummary (const EventContext &ctx, Track &track) const =0 |
| method which can be used to update the summary of a track it, without doing shared hit/ or hole search. | |
Interface for condensing Trk::Track properties and associated hits to a (non-fittable) foot print, the Trk::TrackSummary object.
Definition at line 24 of file Tracking/TrkTools/TrkToolInterfaces/TrkToolInterfaces/ITrackSummaryTool.h.
| Trk::ITrackSummaryTool::DeclareInterfaceID | ( | Trk::ITrackSummaryTool | , |
| 1 | , | ||
| 0 | ) |
|
pure virtual |
Implemented in Trk::IExtendedTrackSummaryTool.
|
pure virtual |
Implemented in Trk::IExtendedTrackSummaryTool.
|
pure virtual |
Same behavious as IExtendedTrackSummaryTool:computeAndReplaceTrackSummary but without the need to pass Does hole search.
|
pure virtual |
method which can be used to update the summary of a track it, without doing shared hit/ or hole search.
If a summary is present is modified in place otherwise a new one is created.
Implemented in Trk::IExtendedTrackSummaryTool.