5#ifndef MUON_MUONTRACKTOSEGMENTTOOL_H
6#define MUON_MUONTRACKTOSEGMENTTOOL_H
11#include "GaudiKernel/ServiceHandle.h"
12#include "GaudiKernel/ToolHandle.h"
43 using MeasVec = std::vector<const Trk::MeasurementBase*>;
60 const MeasVec& measurements)
const;
65 this,
"edmHelper",
"Muon::MuonEDMHelperSvc/MuonEDMHelperSvc",
66 "Handle to the service providing the IMuonEDMHelperSvc interface"};
68 PublicToolHandle<MuonEDMPrinterTool>
m_printer{
this,
"EDMPrinter",
"Muon::MuonEDMPrinterTool/MuonEDMPrinterTool",
69 "helper to nicely print out tracks"};
70 ToolHandle<Trk::IPropagator>
m_propagator{
this,
"Propagator",
"Trk::RungeKuttaPropagator/AtlasRungeKuttaPropagator"};
75 "Key of input MuonDetectorManager condition data"};
This is the common class for 3D segments used in the muon spectrometer.
This class is the pure abstract base class for all fittable tracking measurements.
NRpcCablingAlg reads raw condition data and writes derived condition data to the condition store.
Ensure that the ATLAS eigen extensions are properly loaded.
ParametersBase< TrackParametersDim, Charged > TrackParameters