![]() |
ATLAS Offline Software
|
Templated event data class for the phase-2 muon hough transform. More...
#include <HoughEventData.h>
Classes | |
| struct | HoughSetupForBucket |
| Hough transform configuration for one bucket of the search space. More... | |
Public Member Functions | |
| HoughEventData_impl ()=default | |
Static Public Member Functions | |
| static void | updateSearchWindow (std::pair< double, double > &searchWindow, double value) |
| Updates a search space window to account for a value. More... | |
Public Attributes | |
| std::unique_ptr< HoughPlane > | houghPlane {nullptr} |
| std::unique_ptr< peakFinder_t > | peakFinder {nullptr} |
| std::vector< HoughMaximum > | maxima {} |
| std::unordered_map< const MuonGMR4::SpectrometerSector *, std::vector< HoughSetupForBucket > > | houghSetups {} |
| Acts::HoughTransformUtils::HoughAxisRanges | currAxisRanges |
| std::pair< double, double > | searchSpaceIntercept {10000000,-100000000.} |
| std::pair< double, double > | searchSpaceTanAngle {100000000.,-100000.} |
| size_t | phiHitsOnMax {0} |
Templated event data class for the phase-2 muon hough transform.
| peakFinder_t | Peak finder class to use |
| peakFinderConfig_t | Configuration object type for the peak finder |
Definition at line 22 of file HoughEventData.h.
|
default |
|
inlinestatic |
Updates a search space window to account for a value.
The window will adaptively grow so that it includes all of the user-supplied values
| searchWindow | The window to update |
| value | The value to account for |
Definition at line 29 of file HoughEventData.h.
| Acts::HoughTransformUtils::HoughAxisRanges MuonR4::HoughEventData_impl< peakFinder_t, peakFinderConfig_t >::currAxisRanges |
Definition at line 61 of file HoughEventData.h.
| std::unique_ptr<HoughPlane> MuonR4::HoughEventData_impl< peakFinder_t, peakFinderConfig_t >::houghPlane {nullptr} |
Definition at line 35 of file HoughEventData.h.
| std::unordered_map<const MuonGMR4::SpectrometerSector*, std::vector<HoughSetupForBucket> > MuonR4::HoughEventData_impl< peakFinder_t, peakFinderConfig_t >::houghSetups {} |
Definition at line 59 of file HoughEventData.h.
| std::vector<HoughMaximum> MuonR4::HoughEventData_impl< peakFinder_t, peakFinderConfig_t >::maxima {} |
Definition at line 57 of file HoughEventData.h.
| std::unique_ptr<peakFinder_t> MuonR4::HoughEventData_impl< peakFinder_t, peakFinderConfig_t >::peakFinder {nullptr} |
Definition at line 37 of file HoughEventData.h.
| size_t MuonR4::HoughEventData_impl< peakFinder_t, peakFinderConfig_t >::phiHitsOnMax {0} |
Definition at line 67 of file HoughEventData.h.
| std::pair<double,double> MuonR4::HoughEventData_impl< peakFinder_t, peakFinderConfig_t >::searchSpaceIntercept {10000000,-100000000.} |
Definition at line 63 of file HoughEventData.h.
| std::pair<double,double> MuonR4::HoughEventData_impl< peakFinder_t, peakFinderConfig_t >::searchSpaceTanAngle {100000000.,-100000.} |
Definition at line 65 of file HoughEventData.h.
1.8.18