8 #include "GaudiKernel/MsgStream.h"
14 m_houghtransformer{std::move(houghtransformer)} {}
19 double residu_grad,
int max_patterns)
const {
21 houghpatterns.reserve(max_patterns);
22 std::vector<std::pair<int, int> > maxima =
m_houghtransformer->getMaxima(max_patterns);
24 for (
const auto& [sector, binnumber] : maxima) {
25 if (binnumber == -1) {
26 ATH_MSG_VERBOSE(
"binnumber == -1 (no max found), max patterns = " << max_patterns );
31 houghpatterns.emplace_back(std::move(houghpattern));
41 double residu_grad,
int maximum_number)
const {
42 ATH_MSG_DEBUG(
"MuonHoughTransformSteering::constructHoughPattern (start) ");
44 std::unique_ptr<MuonHoughPattern> houghpattern =
m_houghtransformer->associateHitsToMaximum(
event, residu_mm, residu_grad,
47 ATH_MSG_DEBUG(
"MuonHoughTransformSteering::constructHoughPattern (end) ");
53 double residu_mm,
double residu_grad,
int sector)
const {
58 double residu_grad,
int sector)
const {