15#ifndef ITRT_TrackExtensionTool_H
16#define ITRT_TrackExtensionTool_H
19#include "GaudiKernel/IAlgTool.h"
34 (
"InDet::ITRT_TrackExtensionTool",1,0);
63 (
const EventContext& ctx,
69 (
const EventContext& ctx,
75 (
const EventContext& ctx,
85 (
const EventContext& ctx,
94 virtual std::unique_ptr<InDet::ITRT_TrackExtensionTool::IEventData>
newEvent(
const EventContext& ctx)
const = 0;
100 virtual MsgStream&
dump(MsgStream& out)
const=0;
101 virtual std::ostream&
dump(std::ostream& out)
const=0;
125 inline MsgStream&
operator <<
135 inline std::ostream&
operator <<
std::array< std::vector< std::vector< Used_t > >, 3 > TRT_DetElemUsedMap
This class is the pure abstract base class for all fittable tracking measurements.
Class for a generic track segment that holdes polymorphic Trk::MeasurementBase objects,...
holding In fact this class is here in order to allow STL container for all features This class is sho...
static const InterfaceID IID_ITRT_TrackExtensionTool("InDet::ITRT_TrackExtensionTool", 1, 0)
MsgStream & operator<<(MsgStream &, const GNNTrackFinderTritonTool &)
Ensure that the ATLAS eigen extensions are properly loaded.
ParametersBase< TrackParametersDim, Charged > TrackParameters