|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef IEXTENDEDTRACKSUMMARYHELPERTOOL
6 #define IEXTENDEDTRACKSUMMARYHELPERTOOL
9 #include "GaudiKernel/EventContext.h"
10 #include "GaudiKernel/IAlgTool.h"
11 #include "GaudiKernel/ThreadLocalContext.h"
20 static const InterfaceID IID_IExtendedTrackSummaryHelperTool(
"Trk::IExtendedTrackSummaryHelperTool", 1, 0);
51 const EventContext& ctx,
55 std::vector<int>& information,
56 std::bitset<Trk::numberOfDetectorTypes>& hitPattern)
const
63 const EventContext& ctx,
67 std::vector<int>& information,
68 std::bitset<Trk::numberOfDetectorTypes>& hitPattern)
const
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(),
128 return IID_ITrackSummaryHelperTool;
Base class for all CompetingRIOsOnTack implementations, extends the common MeasurementBase.
Ensure that the ATLAS eigen extensions are properly loaded.
represents the track state (measurement, material, fit parameters and quality) at a surface.
A summary of the information contained by a track.