9#include "GaudiKernel/ServiceHandle.h"
10#include "GaudiKernel/ToolHandle.h"
30 MuPatHitTool(
const std::string&,
const std::string&,
const IInterface*);
40 static const InterfaceID IID_MuPatHitTool(
"Muon::MuPatHitTool", 1, 0);
41 return IID_MuPatHitTool;
64 bool create(
const EventContext& ctx,
const Trk::TrackParameters& pars,
const std::vector<const Trk::MeasurementBase*>& measVec,
81 static bool extract(
const MuPatHitList& hitList, std::vector<const Trk::MeasurementBase*>& measVec,
bool usePreciseHits =
true,
82 bool getReducedTrack =
false) ;
88 std::string
print(
const MuPatHitList& hitList,
bool printPos =
true,
bool printDir =
true,
bool printMom =
true)
const;
112 double& residualPull)
const;
115 "AtlasRungeKuttaPropagator",
116 "Trk::RungeKuttaPropagator/AtlasRungeKuttaPropagator",
121 "Muon::MdtDriftCircleOnTrackCreator/MdtDriftCircleOnTrackCreator",
126 "Muon::CscClusterOnTrackCreator/CscClusterOnTrackCreator",
131 "ResidualPullCalculator",
132 "Trk::ResidualPullCalculator/ResidualPullCalculator",
137 "Muon::MuonEDMPrinterTool/MuonEDMPrinterTool",
143 "Muon::MuonIdHelperSvc/MuonIdHelperSvc",
148 "Muon::MuonEDMHelperSvc/MuonEDMHelperSvc",
149 "Handle to the service providing the IMuonEDMHelperSvc interface",
155 "Toggle whether the job runs on cosmic data. That influences the hit sorting on track"};
This is the common class for 3D segments used in the muon spectrometer.
magnetic field properties to steer the behavior of the extrapolation
This class is the pure abstract base class for all fittable tracking measurements.
represents the track state (measurement, material, fit parameters and quality) at a surface.
NRpcCablingAlg reads raw condition data and writes derived condition data to the condition store.
std::vector< MuPatHitPtr > MuPatHitList
@ NoField
Field is set to 0., 0., 0.,.
ParametersBase< TrackParametersDim, Charged > TrackParameters