5#ifndef EXTRAPOLATEMUONTOIPTOOL_H
6#define EXTRAPOLATEMUONTOIPTOOL_H
11#include "GaudiKernel/ServiceHandle.h"
12#include "GaudiKernel/ToolHandle.h"
37 virtual StatusCode
finalize()
override;
49 std::unique_ptr<Trk::Track>
extrapolate(
const Trk::Track& muonTrack,
const EventContext& ctx)
const override;
60 "Trk::Extrapolator/AtlasExtrapolator",
66 "Trk::Extrapolator/MuonExtrapolator",
69 PublicToolHandle<Muon::MuonEDMPrinterTool>
m_printer{
72 "Muon::MuonEDMPrinterTool/MuonEDMPrinterTool",
73 "muon EDM printer tool",
78 "Trk::TrackSummaryTool/MuidTrackSummaryTool",
84 "Muon::MuonEDMHelperSvc/MuonEDMHelperSvc",
85 "Handle to the service providing the IMuonEDMHelperSvc interface",
DataVector< Trk::Track > TrackCollection
This typedef represents a collection of Trk::Track objects.
ParametersBase< TrackParametersDim, Charged > TrackParameters