EIC Software
Reference for
EIC
simulation and reconstruction software on GitHub
|
#include <EicRoot/blob/master/eic/htree/HoughNodeGroup.h>
Public Member Functions | |
CoordinateDescriptor (double min, double max, double gra, unsigned shift) | |
double | GetMin () const |
double | GetGra () const |
unsigned | GetBitWidth () const |
t_hough_range | UnpackCoord (t_hough_range value) const |
t_hough_range | PackCoord (int coord) const |
t_hough_range | OffsetThisValueComponent (t_hough_range value, int offset) |
Private Member Functions | |
unsigned | bits (t_hough_range value) |
Private Attributes | |
unsigned | mShift |
unsigned | mWidth |
t_hough_range | mMask |
double | mMin |
double | mGra |
unsigned | mWdim |
Definition at line 97 of file HoughNodeGroup.h.
View newest version in sPHENIX GitHub at line 97 of file HoughNodeGroup.h
|
inline |
Definition at line 99 of file HoughNodeGroup.h.
View newest version in sPHENIX GitHub at line 99 of file HoughNodeGroup.h
References bits(), mMask, mWdim, and mWidth.
|
inlineprivate |
Definition at line 144 of file HoughNodeGroup.h.
View newest version in sPHENIX GitHub at line 144 of file HoughNodeGroup.h
References value.
Referenced by CoordinateDescriptor().
|
inline |
Definition at line 111 of file HoughNodeGroup.h.
View newest version in sPHENIX GitHub at line 111 of file HoughNodeGroup.h
References mWidth.
|
inline |
Definition at line 109 of file HoughNodeGroup.h.
View newest version in sPHENIX GitHub at line 109 of file HoughNodeGroup.h
References mGra.
|
inline |
Definition at line 108 of file HoughNodeGroup.h.
View newest version in sPHENIX GitHub at line 108 of file HoughNodeGroup.h
References mMin.
|
inline |
Definition at line 128 of file HoughNodeGroup.h.
View newest version in sPHENIX GitHub at line 128 of file HoughNodeGroup.h
|
inline |
Definition at line 117 of file HoughNodeGroup.h.
View newest version in sPHENIX GitHub at line 117 of file HoughNodeGroup.h
References __OUT_OF_RANGE_BIT_, mShift, and mWdim.
Referenced by HoughCell::UpdateRanges().
|
inline |
Definition at line 114 of file HoughNodeGroup.h.
View newest version in sPHENIX GitHub at line 114 of file HoughNodeGroup.h
Referenced by HoughNodeGroup::Overlap(), and HoughCell::UpdateRanges().
|
private |
Definition at line 162 of file HoughNodeGroup.h.
View newest version in sPHENIX GitHub at line 162 of file HoughNodeGroup.h
Referenced by GetGra().
|
private |
Definition at line 160 of file HoughNodeGroup.h.
View newest version in sPHENIX GitHub at line 160 of file HoughNodeGroup.h
Referenced by CoordinateDescriptor(), OffsetThisValueComponent(), and UnpackCoord().
|
private |
Definition at line 162 of file HoughNodeGroup.h.
View newest version in sPHENIX GitHub at line 162 of file HoughNodeGroup.h
Referenced by GetMin().
|
private |
Definition at line 155 of file HoughNodeGroup.h.
View newest version in sPHENIX GitHub at line 155 of file HoughNodeGroup.h
Referenced by OffsetThisValueComponent(), PackCoord(), and UnpackCoord().
|
private |
Definition at line 164 of file HoughNodeGroup.h.
View newest version in sPHENIX GitHub at line 164 of file HoughNodeGroup.h
Referenced by CoordinateDescriptor(), OffsetThisValueComponent(), and PackCoord().
|
private |
Definition at line 155 of file HoughNodeGroup.h.
View newest version in sPHENIX GitHub at line 155 of file HoughNodeGroup.h
Referenced by CoordinateDescriptor(), and GetBitWidth().