5#ifndef IEXTENDEDTRACKSUMMARYHELPERTOOL
6#define IEXTENDEDTRACKSUMMARYHELPERTOOL
9#include "GaudiKernel/EventContext.h"
10#include "GaudiKernel/IAlgTool.h"
11#include "GaudiKernel/ThreadLocalContext.h"
51 const EventContext& ctx,
55 std::vector<int>& information,
56 std::bitset<Trk::numberOfDetectorTypes>& hitPattern)
const
59 analyse(track, rot, tsos, information, hitPattern);
63 const EventContext& ctx,
67 std::vector<int>& information,
68 std::bitset<Trk::numberOfDetectorTypes>& hitPattern)
const
71 analyse(track, crot, tsos, information, hitPattern);
91 std::vector<int>& information,
92 std::bitset<Trk::numberOfDetectorTypes>& hitPattern)
const override
94 analyse(Gaudi::Hive::currentContext(),
106 std::vector<int>& information,
107 std::bitset<Trk::numberOfDetectorTypes>& hitPattern)
const override
109 analyse(Gaudi::Hive::currentContext(),
Base class for all CompetingRIOsOnTack implementations, extends the common MeasurementBase.
Class to handle RIO On Tracks ROT) for InDet and Muons, it inherits from the common MeasurementBase.
represents the track state (measurement, material, fit parameters and quality) at a surface.
A summary of the information contained by a track.
Ensure that the ATLAS eigen extensions are properly loaded.
static const InterfaceID IID_ITrackSummaryHelperTool("Trk::ITrackSummaryHelperTool", 1, 0)
static const InterfaceID IID_IExtendedTrackSummaryHelperTool("Trk::IExtendedTrackSummaryHelperTool", 1, 0)