5#ifndef TRIGL2MUONSA_MUFASTPATTERNFINDER_H
6#define TRIGL2MUONSA_MUFASTPATTERNFINDER_H
9#include "GaudiKernel/ServiceHandle.h"
10#include "GaudiKernel/ToolHandle.h"
56 std::vector<TrigL2MuonSA::TrackPattern>& v_trackPatterns)
const;
63 std::vector<TrigL2MuonSA::TrackPattern>& v_trackPatterns)
const;
65 ToolHandle<NswPatternFinder>
m_nswPatternFinder {
this,
"NswPatternFinder",
"TrigL2MuonSA::NswPatternFinder"};
AthAlgTool(const std::string &type, const std::string &name, const IInterface *parent)
Constructor with parameters:
virtual StatusCode initialize() override
double calc_residual(double aw, double bw, double x, double y) const
ServiceHandle< Muon::IMuonIdHelperSvc > m_idHelperSvc
void doMdtCalibration(const EventContext &ctx, TrigL2MuonSA::MdtHitData &mdtHit, double track_phi, double phi0, bool isEndcap) const
StatusCode findPatterns(const EventContext &ctx, const TrigL2MuonSA::MuonRoad &muonRoad, TrigL2MuonSA::MdtHits &mdtHits, std::vector< TrigL2MuonSA::TrackPattern > &v_trackPatterns) const
ToolHandle< NswPatternFinder > m_nswPatternFinder
ToolHandle< IMdtCalibrationTool > m_mdtCalibrationTool
std::vector< StgcHitData > StgcHits
std::vector< MdtHitData > MdtHits
std::vector< MmHitData > MmHits
std::vector< unsigned int > indexes