|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef MUONREFITTOOL_H
6 #define MUONREFITTOOL_H
14 #include "GaudiKernel/ServiceHandle.h"
15 #include "GaudiKernel/ToolHandle.h"
36 MuonRefitTool(
const std::string& ty,
const std::string& na,
const IInterface* pa);
45 std::vector<std::unique_ptr<Trk::Track> >
refit(
const std::vector<Trk::Track*>& tracks,
const EventContext& ctx,
46 const Settings* settings)
const override;
63 std::set<Identifier>& removedIdentifiers,
const Settings& settings)
const;
74 "Handle to the service providing the IMuonEDMHelperSvc interface"};
78 ToolHandle<Trk::ITrkAlignmentDeviationTool>
m_alignErrorTool{
this,
"AlignmentErrorTool",
"MuonAlign::AlignmentErrorTool"};
79 PublicToolHandle<MuonEDMPrinterTool>
m_printer{
this,
"Printer",
"Muon::MuonEDMPrinterTool/MuonEDMPrinterTool"};
81 ToolHandle<Trk::ITrackFitter>
m_trackFitter{
this,
"Fitter",
"Trk::GlobalChi2Fitter/MCTBFitterMaterialFromTrack"};
82 ToolHandle<Trk::IExtrapolator>
m_muonExtrapolator{
this,
"MuonExtrapolator",
"Trk::Extrapolator/MuonExtrapolator"};
84 "Muon::MdtDriftCircleOnTrackCreator/MdtDriftCircleOnTrackCreator"};
86 this,
"CompClusterCreator",
"Muon::TriggerChamberClusterOnTrackCreator/TriggerChamberClusterOnTrackCreator"};
87 ToolHandle<IDCSLFitProvider>
m_t0Fitter{
this,
"T0Fitter",
""};
103 Gaudi::Property<bool>
m_addAll{
this,
"AddAll",
false};
106 Gaudi::Property<bool>
m_addTwo{
this,
"AddTwo",
false};
This class provides conversion from CSC RDO data to CSC Digits.
::StatusCode StatusCode
StatusCode definition for legacy code.
represents the track state (measurement, material, fit parameters and quality) at a surface.