ATLAS Offline Software
Public Member Functions | Public Attributes | Static Public Attributes | List of all members
MuonR4::MuonHoughEventData_impl< maximum_t, houghPlane_t, peakFinder_t, peakFinderConfig_t >::HoughSetupForBucket Struct Reference

Hough transform configuration for one bucket of the search space. More...

#include <MuonHoughEventData.h>

Collaboration diagram for MuonR4::MuonHoughEventData_impl< maximum_t, houghPlane_t, peakFinder_t, peakFinderConfig_t >::HoughSetupForBucket:

Public Member Functions

void updateHoughWindow (double interceptMeas, double TanAngleMeas)
 Update the hough space search window. More...
 

Public Attributes

const MuonSpacePointBucketbucket {nullptr}
 
std::pair< double, double > searchWindowIntercept {dummyBoundary, -dummyBoundary}
 
std::pair< double, double > searchWindowTanAngle {dummyBoundary, -dummyBoundary}
 

Static Public Attributes

static constexpr double dummyBoundary {1.e9}
 

Detailed Description

template<typename maximum_t, typename houghPlane_t, typename peakFinder_t, typename peakFinderConfig_t>
struct MuonR4::MuonHoughEventData_impl< maximum_t, houghPlane_t, peakFinder_t, peakFinderConfig_t >::HoughSetupForBucket

Hough transform configuration for one bucket of the search space.


Definition at line 45 of file MuonHoughEventData.h.

Member Function Documentation

◆ updateHoughWindow()

template<typename maximum_t , typename houghPlane_t , typename peakFinder_t , typename peakFinderConfig_t >
void MuonR4::MuonHoughEventData_impl< maximum_t, houghPlane_t, peakFinder_t, peakFinderConfig_t >::HoughSetupForBucket::updateHoughWindow ( double  interceptMeas,
double  TanAngleMeas 
)
inline

Update the hough space search window.

Definition at line 56 of file MuonHoughEventData.h.

56  {
59  }

Member Data Documentation

◆ bucket

template<typename maximum_t , typename houghPlane_t , typename peakFinder_t , typename peakFinderConfig_t >
const MuonSpacePointBucket* MuonR4::MuonHoughEventData_impl< maximum_t, houghPlane_t, peakFinder_t, peakFinderConfig_t >::HoughSetupForBucket::bucket {nullptr}

Definition at line 47 of file MuonHoughEventData.h.

◆ dummyBoundary

template<typename maximum_t , typename houghPlane_t , typename peakFinder_t , typename peakFinderConfig_t >
constexpr double MuonR4::MuonHoughEventData_impl< maximum_t, houghPlane_t, peakFinder_t, peakFinderConfig_t >::HoughSetupForBucket::dummyBoundary {1.e9}
staticconstexpr

Definition at line 49 of file MuonHoughEventData.h.

◆ searchWindowIntercept

template<typename maximum_t , typename houghPlane_t , typename peakFinder_t , typename peakFinderConfig_t >
std::pair<double, double> MuonR4::MuonHoughEventData_impl< maximum_t, houghPlane_t, peakFinder_t, peakFinderConfig_t >::HoughSetupForBucket::searchWindowIntercept {dummyBoundary, -dummyBoundary}

Definition at line 51 of file MuonHoughEventData.h.

◆ searchWindowTanAngle

template<typename maximum_t , typename houghPlane_t , typename peakFinder_t , typename peakFinderConfig_t >
std::pair<double, double> MuonR4::MuonHoughEventData_impl< maximum_t, houghPlane_t, peakFinder_t, peakFinderConfig_t >::HoughSetupForBucket::searchWindowTanAngle {dummyBoundary, -dummyBoundary}

Definition at line 53 of file MuonHoughEventData.h.


The documentation for this struct was generated from the following file:
MuonR4::MuonHoughEventData_impl::HoughSetupForBucket::searchWindowIntercept
std::pair< double, double > searchWindowIntercept
Definition: MuonHoughEventData.h:51
MuonR4::updateSearchWindow
void updateSearchWindow(std::pair< double, double > &searchWindow, double value)
Updates a search space window to account for a value.
Definition: MuonHoughEventData.h:23
MuonR4::MuonHoughEventData_impl::HoughSetupForBucket::searchWindowTanAngle
std::pair< double, double > searchWindowTanAngle
Definition: MuonHoughEventData.h:53