![]() |
ATLAS Offline Software
|
Templated event data class for the phase-2 muon hough transform. More...
#include <MuonHoughEventData.h>
Classes | |
struct | HoughSetupForBucket |
Hough transform configuration for one bucket of the search space. More... | |
Public Member Functions | |
MuonHoughEventData_impl (const ActsGeometryContext &_gctx) | |
Public Attributes | |
const ActsGeometryContext & | gctx |
std::unique_ptr< houghPlane_t > | houghPlane {nullptr} |
std::unique_ptr< peakFinder_t > | peakFinder {nullptr} |
std::vector< maximum_t > | maxima {} |
std::map< const MuonGMR4::MuonChamber *, 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.
maximum_t | Representation of the hough maximum to use |
houghPlane_t | Accumulator class to use |
peakFinder_t | Peak finder class to use |
peakFinderConfig_t | Configuration object type for the peak finder |
Definition at line 34 of file MuonHoughEventData.h.
|
inline |
Definition at line 35 of file MuonHoughEventData.h.
Acts::HoughTransformUtils::HoughAxisRanges MuonR4::MuonHoughEventData_impl< maximum_t, houghPlane_t, peakFinder_t, peakFinderConfig_t >::currAxisRanges |
Definition at line 66 of file MuonHoughEventData.h.
const ActsGeometryContext& MuonR4::MuonHoughEventData_impl< maximum_t, houghPlane_t, peakFinder_t, peakFinderConfig_t >::gctx |
Definition at line 38 of file MuonHoughEventData.h.
std::unique_ptr<houghPlane_t> MuonR4::MuonHoughEventData_impl< maximum_t, houghPlane_t, peakFinder_t, peakFinderConfig_t >::houghPlane {nullptr} |
Definition at line 40 of file MuonHoughEventData.h.
std::map<const MuonGMR4::MuonChamber*, std::vector<HoughSetupForBucket> > MuonR4::MuonHoughEventData_impl< maximum_t, houghPlane_t, peakFinder_t, peakFinderConfig_t >::houghSetups {} |
Definition at line 64 of file MuonHoughEventData.h.
std::vector<maximum_t> MuonR4::MuonHoughEventData_impl< maximum_t, houghPlane_t, peakFinder_t, peakFinderConfig_t >::maxima {} |
Definition at line 62 of file MuonHoughEventData.h.
std::unique_ptr<peakFinder_t> MuonR4::MuonHoughEventData_impl< maximum_t, houghPlane_t, peakFinder_t, peakFinderConfig_t >::peakFinder {nullptr} |
Definition at line 42 of file MuonHoughEventData.h.
size_t MuonR4::MuonHoughEventData_impl< maximum_t, houghPlane_t, peakFinder_t, peakFinderConfig_t >::phiHitsOnMax {0} |
Definition at line 72 of file MuonHoughEventData.h.
std::pair<double,double> MuonR4::MuonHoughEventData_impl< maximum_t, houghPlane_t, peakFinder_t, peakFinderConfig_t >::searchSpaceIntercept {10000000,-100000000.} |
Definition at line 68 of file MuonHoughEventData.h.
std::pair<double,double> MuonR4::MuonHoughEventData_impl< maximum_t, houghPlane_t, peakFinder_t, peakFinderConfig_t >::searchSpaceTanAngle {100000000.,-100000.} |
Definition at line 70 of file MuonHoughEventData.h.