|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef MUON_MUONCHAMBERHOLERECOVERYTOOL_H
6 #define MUON_MUONCHAMBERHOLERECOVERYTOOL_H
40 using NewTrackStates = std::vector<std::unique_ptr<const Trk::TrackStateOnSurface>>;
49 std::set<Identifier>& layIds,
118 const Identifier& chId,
const std::set<Identifier>& tubeIds)
const;
124 std::set<Identifier>& knownLayers)
const;
131 std::set<Identifier>& knownLayers)
const;
144 const std::set<Identifier>& knownLayers)
const;
151 std::set<Identifier>& knownLayers)
const;
153 template <
class Prd> std::vector<const Prd*>
loadPrepDataHits(
const EventContext& ctx,
155 const std::set<Identifier>& layerIds)
const;
159 "Handle to the service providing the IMuonEDMHelperSvc interface"};
166 PublicToolHandle<Muon::MuonEDMPrinterTool>
m_printer{
this,
"EDMPrinter",
"Muon::MuonEDMPrinterTool/MuonEDMPrinterTool"};
167 ToolHandle<Trk::IExtrapolator>
m_extrapolator{
this,
"Extrapolator",
"Trk::Extrapolator/MuonExtrapolator"};
168 ToolHandle<Muon::IMdtDriftCircleOnTrackCreator>
m_mdtRotCreator{
this,
"MdtRotCreator",
169 "Muon::MdtDriftCircleOnTrackCreator/MdtDriftCircleOnTrackCreator",
170 "IMdtDriftCircleOnTrackCreator full calibration"};
172 this,
"CscRotCreator",
"",
"IMuonClusterOnTrackCreator for cscs"};
174 "Muon::MuonClusterOnTrackCreator/MuonClusterOnTrackCreator",
175 "IMuonClusterOnTrackCreator for RPC, TGC, NSW hits"};
177 "Trk::ResidualPullCalculator/ResidualPullCalculator"};
180 "Key of input MuonDetectorManager condition data"};
197 Gaudi::Property<double>
m_adcCut{
this,
"AdcCut", 50};
Template for Muon PRD containers (which are basically collections of MuonPrepDataCollections).
Const iterator class for DataVector/DataList.
Property holding a SG store/key/clid from which a ReadHandle is made.
NRpcCablingAlg reads raw condition data and writes derived condition data to the condition store.
::StatusCode StatusCode
StatusCode definition for legacy code.
represents the track state (measurement, material, fit parameters and quality) at a surface.
Eigen::Matrix< double, 3, 1 > Vector3D
MuonChamberHoleRecoveryTool::NewTrackStates NewTrackStates