|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef MOOCANDIDATEMATCHINGTOOL_H
6 #define MOOCANDIDATEMATCHINGTOOL_H
9 #include "GaudiKernel/ServiceHandle.h"
10 #include "GaudiKernel/ToolHandle.h"
37 class MeasurementBase;
45 class MuPatCandidateBase;
63 static const InterfaceID IID_MooCandidateMatchingTool(
"Muon::MooCandidateMatchingTool", 1, 0);
64 return IID_MooCandidateMatchingTool;
140 static void getIdentifierSet(
const std::vector<const Trk::MeasurementBase*>& measurements, std::set<Identifier>&
ids) ;
172 "Handle to the service providing the IMuonEDMHelperSvc interface"};
174 PublicToolHandle<MuonEDMPrinterTool>
m_printer{
this,
"MuonPrinterTool",
"Muon::MuonEDMPrinterTool/MuonEDMPrinterTool",
175 "tool to print EDM objects"};
176 ToolHandle<Trk::IExtrapolator>
m_atlasExtrapolator{
this,
"Extrapolator",
"Trk::Extrapolator/AtlasExtrapolator",
177 "curved extrapolator"};
179 "Muon::MuonSegmentMatchingTool/MuonSegmentMatchingTool"};
181 "Muon::MuonSegmentMatchingTool/MuonSegmentMatchingToolTight"};
182 ToolHandle<MuPatCandidateTool>
m_candidateTool{
this,
"MuPatCandidateTool",
"Muon::MuPatCandidateTool/MuPatCandidateTool"};
186 "Name of the Magnetic Field conditions object key"};
189 "0=no segments match,1=any segment match,2=all segment match"};
track candidate entry object.
NRpcCablingAlg reads raw condition data and writes derived condition data to the condition store.
MuonSegment_v1 MuonSegment
Reference the current persistent version:
::StatusCode StatusCode
StatusCode definition for legacy code.
Ensure that the ATLAS eigen extensions are properly loaded.
Eigen::Matrix< double, 3, 1 > Vector3D
segment candidate object.
Define macros for attributes used to control the static checker.
Class with matching return information.
Muon::NSW_PadTriggerSegment segment(const NSWL1::PadTrigger &data)