|
ATLAS Offline Software
|
Go to the documentation of this file.
14 #ifndef MUIDCOMBINEDTOOLS_MUIDMUONRECOVERY_H
15 #define MUIDCOMBINEDTOOLS_MUIDMUONRECOVERY_H
18 #include "GaudiKernel/ServiceHandle.h"
19 #include "GaudiKernel/ToolHandle.h"
41 const EventContext& ctx)
const override;
48 "Trk::Extrapolator/AtlasExtrapolator",
55 "Muon::MuonEDMHelperSvc/MuonEDMHelperSvc",
56 "Handle to the service providing the IMuonEDMHelperSvc interface",
62 "Muon::MuonIdHelperSvc/MuonIdHelperSvc",
64 PublicToolHandle<Muon::MuonEDMPrinterTool>
m_printer{
67 "Muon::MuonEDMPrinterTool/MuonEDMPrinterTool",
68 "Tool to print EDM objects",
73 "ResidualPullCalculator",
74 "Trk::ResidualPullCalculator/ResidualPullCalculator",
75 "Residual calculator tool",
81 "Rec::CombinedMuonTrackBuilder/CombinedMuonTrackBuilder",
88 Gaudi::Property<double>
m_pullCut{
this,
"PullCut", 10.};
99 #endif // MUIDCOMBINEDTOOLS_MUIDMUONRECOVERY_H
ToolHandle< ICombinedMuonTrackBuilder > m_trackBuilder
StatusCode finalize() override
ToolHandle< Trk::IExtrapolator > m_extrapolator
ToolHandle< Trk::IResidualPullCalculator > m_residualCalculator
std::atomic< unsigned int > m_recoveryFitFailure
ServiceHandle< Muon::IMuonEDMHelperSvc > m_edmHelperSvc
Gaudi::Property< double > m_minP
Name: MuonSpContainer.h Package : offline/Reconstruction/MuonIdentification/muonEvent.
::StatusCode StatusCode
StatusCode definition for legacy code.
MuidMuonRecovery(const std::string &type, const std::string &name, const IInterface *parent)
StatusCode initialize() override
Gaudi::Property< double > m_pullCut
std::atomic< unsigned int > m_recoveryAttempts
Interface ID for IMuidMuonRecovery.
std::atomic< unsigned int > m_recoverySuccess
PublicToolHandle< Muon::MuonEDMPrinterTool > m_printer
Gaudi::Property< double > m_minPt
std::unique_ptr< Trk::Track > recoverableMatch(const Trk::Track &indetTrack, const Trk::Track &spectrometerTrack, const EventContext &ctx) const override
IMuidMuonRecovery interface: algorithmic code for recovering muon spectrometer using the inner detect...
~MuidMuonRecovery()=default
ServiceHandle< Muon::IMuonIdHelperSvc > m_idHelperSvc