|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef MUONR4_MUONPATTERNRECOGNITIONEVENT_MUONHOUGHEVENTDATA__H
6 #define MUONR4_MUONPATTERNRECOGNITIONEVENT_MUONHOUGHEVENTDATA__H
10 #include "Acts/Seeding/HoughTransformUtils.hpp"
13 #include <unordered_map>
21 template <
typename peakFinder_t,
typename peakFinderConfig_t>
59 std::unordered_map<const MuonGMR4::SpectrometerSector*, std::vector<HoughSetupForBucket>>
houghSetups{};
std::unique_ptr< peakFinder_t > peakFinder
: The muon space point bucket represents a collection of points that will bre processed together in t...
std::pair< double, double > searchSpaceTanAngle
void updateHoughWindow(double interceptMeas, double TanAngleMeas)
Update the hough space search window.
std::unordered_map< const MuonGMR4::SpectrometerSector *, std::vector< HoughSetupForBucket > > houghSetups
std::pair< double, double > searchWindowIntercept
static constexpr double dummyBoundary
std::vector< HoughMaximum > maxima
std::pair< double, double > searchSpaceIntercept
const SpacePointBucket * bucket
Acts::HoughTransformUtils::HoughAxisRanges currAxisRanges
Hough transform configuration for one bucket of the search space.
HoughEventData_impl()=default
This header ties the generic definitions in this package.
std::pair< double, double > searchWindowTanAngle
std::unique_ptr< HoughPlane > houghPlane
static void updateSearchWindow(std::pair< double, double > &searchWindow, double value)
Updates a search space window to account for a value.
Templated event data class for the phase-2 muon hough transform.