|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef TRIGL2MUONSA_MUFASTPATTERNFINDER_H
6 #define TRIGL2MUONSA_MUFASTPATTERNFINDER_H
9 #include "GaudiKernel/ServiceHandle.h"
10 #include "GaudiKernel/ToolHandle.h"
43 const std::string&
name,
57 std::vector<TrigL2MuonSA::TrackPattern>& v_trackPatterns)
const;
63 std::vector<TrigL2MuonSA::TrackPattern>& v_trackPatterns)
const;
65 ToolHandle<NswPatternFinder>
m_nswPatternFinder {
this,
"NswPatternFinder",
"TrigL2MuonSA::NswPatternFinder"};
78 #endif // MUFASTPATTERNFINDER_H
std::vector< MdtHitData > MdtHits
std::vector< unsigned int > indexes
double calc_residual(double aw, double bw, double x, double y) const
ToolHandle< NswPatternFinder > m_nswPatternFinder
::StatusCode StatusCode
StatusCode definition for legacy code.
virtual StatusCode initialize() override
ServiceHandle< Muon::IMuonIdHelperSvc > m_idHelperSvc
std::vector< MmHitData > MmHits
StatusCode findPatterns(const TrigL2MuonSA::MuonRoad &muonRoad, TrigL2MuonSA::MdtHits &mdtHits, std::vector< TrigL2MuonSA::TrackPattern > &v_trackPatterns) const
MuFastPatternFinder(const std::string &type, const std::string &name, const IInterface *parent)
std::vector< StgcHitData > StgcHits
void doMdtCalibration(TrigL2MuonSA::MdtHitData &mdtHit, double track_phi, double phi0, bool isEndcap) const
ToolHandle< IMdtCalibrationTool > m_mdtCalibrationTool