|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef MUONCOMBINEDBASETOOLS_MUONCOMBINEDFITTAGTOOL_H
6 #define MUONCOMBINEDBASETOOLS_MUONCOMBINEDFITTAGTOOL_H
12 #include "GaudiKernel/ServiceHandle.h"
13 #include "GaudiKernel/ToolHandle.h"
34 class InDetCandidateToTagMap;
44 virtual void combine(
const MuonCandidate& muonCandidate,
const std::vector<const InDetCandidate*>& indetCandidates,
46 const EventContext& ctx)
const override;
67 ToolHandle<Muon::MuonEDMPrinterTool>
m_printer{
this,
"Printer",
"Muon::MuonEDMPrinterTool/MuonEDMPrinterTool"};
68 ToolHandle<Rec::ICombinedMuonTrackBuilder>
m_trackBuilder{
this,
"TrackBuilder",
""};
69 ToolHandle<Rec::ICombinedMuonTrackBuilder>
m_outwardsBuilder{
this,
"OutwardsTrackBuilder",
""};
70 ToolHandle<Rec::IMuonTrackQuery>
m_trackQuery{
this,
"TrackQuery",
"Rec::MuonTrackQuery/MuonTrackQuery"};
72 this,
"MomentumBalanceTool",
"Rec::MuonMomentumBalanceSignificanceTool/MuonMomentumBalanceSignifTool"};
74 ToolHandle<Rec::IMuonMatchQuality>
m_matchQuality{
this,
"MatchQuality",
"Rec::MuonMatchQuality/MuonMatchQuality"};
75 ToolHandle<Trk::ITrackScoringTool>
m_trackScoringTool{
this,
"TrackScoringTool",
"Muon::MuonTrackScoringTool/MuonTrackScoringTool"};
84 "Name of the Magnetic Field conditions object key"};
91 #endif // MUONCOMBINEDBASETOOLS_MUONCOMBINEDFITTAGTOOL_H
Property holding a SG store/key/clid from which a ReadHandle is made.
void combinedTrack(long int ICH, double *pv0, double *covi, double BMAG, double *par, double *covo)
::StatusCode StatusCode
StatusCode definition for legacy code.
TagBase implementation for a combined fit.
The MuonTagToSegMap is an auxillary construct that links the MuonSegments associated with a combined ...
Class describing a TrackParticle.