Loading [MathJax]/jax/output/SVG/config.js
 |
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef MUON_MUONLAYERSEGMENTFINDERTOOL_H
6 #define MUON_MUONLAYERSEGMENTFINDERTOOL_H
13 #include "GaudiKernel/ServiceHandle.h"
14 #include "GaudiKernel/ToolHandle.h"
30 struct MuonLayerPrepRawData;
32 class MdtDriftCircleOnTrack;
33 class MuonClusterOnTrack;
42 void find(
const EventContext& ctx,
45 std::vector<std::shared_ptr<const Muon::MuonSegment> >& segments)
const override;
49 std::vector<std::shared_ptr<const Muon::MuonSegment> >& segments)
const override;
54 std::vector<std::shared_ptr<const Muon::MuonSegment> >& segments)
const;
58 std::vector<std::shared_ptr<const Muon::MuonSegment> >& segments)
const;
62 std::vector<std::shared_ptr<const Muon::MuonSegment> >& segments)
const;
66 const std::vector<const MuonClusterOnTrack*>&
clusters,
67 std::vector<std::shared_ptr<const Muon::MuonSegment> >& segments)
const;
72 "Muon::MuonIdHelperSvc/MuonIdHelperSvc",
78 "Muon::MuonEDMPrinterTool/MuonEDMPrinterTool",
82 "MuonPRDSelectionTool",
83 "Muon::MuonPRDSelectionTool/MuonPRDSelectionTool",
88 "Muon::DCMathSegmentMaker/DCMathSegmentMaker",
93 "Csc2dSegmentMaker/Csc2dSegmentMaker",
98 "Csc4dSegmentMaker/Csc4dSegmentMaker",
102 "NSWMuonClusterSegmentFinderTool",
107 this,
"MuonLayerSegmentMatchingTool",
"Muon::MuonLayerSegmentMatchingTool/MuonLayerSegmentMatchingTool"};
111 "",
"HoughDataPerSectorVec key"};
Struct to hold all PrepRawData collections in a given layer.
NRpcCablingAlg reads raw condition data and writes derived condition data to the condition store.
std::vector< std::string > intersection(std::vector< std::string > &v1, std::vector< std::string > &v2)
MuonSegment_v1 MuonSegment
Reference the current persistent version:
::StatusCode StatusCode
StatusCode definition for legacy code.