ATLAS Offline Software
|
Data class to represent an eta maximum in hough space. More...
#include <HoughMaximum.h>
Public Member Functions | |
HoughMaximum_impl (double tanTheta, double interceptY, double counts, std::vector< HitType > &&hits) | |
constructor. More... | |
HoughMaximum_impl ()=default | |
default c-tor, creates empty maximum with zero counts in the origin More... | |
double | tanTheta () const |
getter More... | |
double | interceptY () const |
getter More... | |
double | getCounts () const |
getter More... | |
const std::vector< HitType > & | getHitsInMax () const |
getter More... | |
Private Attributes | |
double | m_tanTheta {0.} |
double | m_interceptY {0.} |
double | m_counts {0.} |
std::vector< HitType > | m_hitsInMax {} |
Data class to represent an eta maximum in hough space.
HitType | Data type encoding the hits used in the transform |
Definition at line 16 of file HoughMaximum.h.
|
inline |
constructor.
tanTheta | angle coordinate |
interceptY | intercept coordinate |
counts | Weighted hit count of the maximum |
hits | list of measurements assigned to the maximum (owned by SG). |
Definition at line 23 of file HoughMaximum.h.
|
default |
default c-tor, creates empty maximum with zero counts in the origin
|
inline |
|
inline |
|
inline |
getter
Definition at line 35 of file HoughMaximum.h.
|
inline |
getter
Definition at line 31 of file HoughMaximum.h.
|
private |
Definition at line 48 of file HoughMaximum.h.
|
private |
Definition at line 49 of file HoughMaximum.h.
|
private |
Definition at line 47 of file HoughMaximum.h.
|
private |
Definition at line 46 of file HoughMaximum.h.