13#ifndef TRKTOOLS_IROTCREATOR_H
14#define TRKTOOLS_IROTCREATOR_H
16#include "GaudiKernel/IAlgTool.h"
17#include "GaudiKernel/ThreadLocalContext.h"
51 const EventContext& ctx)
const = 0;
Interface class for transforming Trk::PrepRawData to Trk::RIO_OnTrack using a local track hypothesis.
static const InterfaceID & interfaceID()
The AlgTool InterfaceID.
virtual RIO_OnTrack * correct(const PrepRawData &hit, const TrackParameters &trk, const EventContext &ctx) const =0
abstract base method for the creation of RIO_OnTrack it takes a RIO (PrepRawData) and the given Track...
virtual ~IRIO_OnTrackCreator()
Class to handle RIO On Tracks ROT) for InDet and Muons, it inherits from the common MeasurementBase.
Ensure that the ATLAS eigen extensions are properly loaded.
static const InterfaceID IID_IRIO_OnTrackCreator("IRIO_OnTrackCreator", 1, 0)
ParametersBase< TrackParametersDim, Charged > TrackParameters