![]() |
ATLAS Offline Software
|
Representation of a segment seed (a fully processed hough maximum) produced by the hough transform. More...
#include <HoughSegmentSeed.h>
Public Member Functions | |
HoughSegmentSeed_impl (double tanTheta, double interceptY, double tanPhi, double interceptX, double counts, std::vector< HitType > &&hits) | |
Constructor to write a segment seed from an eta maximum and a valid phi extension. More... | |
HoughSegmentSeed_impl (const HoughMaximum_impl< HitType > &toCopy) | |
Constructor to write a segment seed from an eta maximum without a valid phi extension. More... | |
double | tanPhi () const |
getter More... | |
double | interceptX () const |
getter More... | |
bool | hasPhiExtension () const |
check whether the segment seed includes a valid phi extension 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_tanPhi {0.} |
double | m_interceptX {0.} |
bool | m_hasPhiExt {false} |
double | m_tanTheta {0.} |
double | m_interceptY {0.} |
double | m_counts {0.} |
std::vector< HitType > | m_hitsInMax {} |
Representation of a segment seed (a fully processed hough maximum) produced by the hough transform.
HitType | Data type encoding the hits used in the transform |
Definition at line 13 of file HoughSegmentSeed.h.
|
inline |
Constructor to write a segment seed from an eta maximum and a valid phi extension.
tanTheta | tan(theta) from the eta-transform |
interceptY | y axis intercept from the eta-transform |
tanPhi | tan(phi) from the phi-extension |
interceptX | x axis intercept from the phi-extension |
counts | (weighted) counts for the given hough maximum |
hits | Measurements on this maximum |
Definition at line 23 of file HoughSegmentSeed.h.
|
inline |
Constructor to write a segment seed from an eta maximum without a valid phi extension.
toCopy | Eta maximum |
Definition at line 35 of file HoughSegmentSeed.h.
|
inlineinherited |
|
inlineinherited |
|
inline |
check whether the segment seed includes a valid phi extension
Definition at line 51 of file HoughSegmentSeed.h.
|
inline |
getter
Definition at line 45 of file HoughSegmentSeed.h.
|
inlineinherited |
getter
Definition at line 35 of file HoughMaximum.h.
|
inline |
|
inlineinherited |
getter
Definition at line 31 of file HoughMaximum.h.
|
privateinherited |
Definition at line 48 of file HoughMaximum.h.
|
private |
Definition at line 56 of file HoughSegmentSeed.h.
|
privateinherited |
Definition at line 49 of file HoughMaximum.h.
|
private |
Definition at line 55 of file HoughSegmentSeed.h.
|
privateinherited |
Definition at line 47 of file HoughMaximum.h.
|
private |
Definition at line 54 of file HoughSegmentSeed.h.
|
privateinherited |
Definition at line 46 of file HoughMaximum.h.