impl::RadialStatistics
RadialStatistics
Section titled “RadialStatistics”#include <xalgospp/features/impl/pf8.hh>struct RadialStatisticsDefined in src/lib/xalgospp/features/impl/pf8.hh:62
A wrapping container for buffers needed to compute radial background statistics.
This struct allocates and frees the necessary buffers for computation of the background signal (done in radial segments) during peak finding algorithms.
List of all members
Section titled “List of all members”| Name | Kind | Owner |
|---|---|---|
offset |
variable |
Declared here |
sigma |
variable |
Declared here |
count |
variable |
Declared here |
r_threshold |
variable |
Declared here |
l_threshold |
variable |
Declared here |
num_bins |
variable |
Declared here |
RadialStatistics |
function |
Declared here |
RadialStatistics |
function |
Declared here |
RadialStatistics |
function |
Declared here |
RadialStatistics |
function |
Declared here |
Public Attributes
Section titled “Public Attributes”| Return | Name | Description |
|---|---|---|
std::vector< float > |
offset |
Mean background offset per radial bin. |
std::vector< float > |
sigma |
Background std dev per radial bin. |
std::vector< int > |
count |
Pixel count per radial bin. |
std::vector< float > |
r_threshold |
Upper intensity threshold for candidate per radial bin. |
std::vector< float > |
l_threshold |
Lower intensity threhsold for candidate per radial bin. |
int |
num_bins |
Total number of radial bins. |
offset
Section titled “offset”std::vector< float > offsetDefined in src/lib/xalgospp/features/impl/pf8.hh:80
Mean background offset per radial bin.
std::vector< float > sigmaDefined in src/lib/xalgospp/features/impl/pf8.hh:81
Background std dev per radial bin.
std::vector< int > countDefined in src/lib/xalgospp/features/impl/pf8.hh:82
Pixel count per radial bin.
r_threshold
Section titled “r_threshold”std::vector< float > r_thresholdDefined in src/lib/xalgospp/features/impl/pf8.hh:83
Upper intensity threshold for candidate per radial bin.
l_threshold
Section titled “l_threshold”std::vector< float > l_thresholdDefined in src/lib/xalgospp/features/impl/pf8.hh:84
Lower intensity threhsold for candidate per radial bin.
num_bins
Section titled “num_bins”int num_bins { 512 }Defined in src/lib/xalgospp/features/impl/pf8.hh:85
Total number of radial bins.
Public Methods
Section titled “Public Methods”| Return | Name | Description |
|---|---|---|
RadialStatistics |
Defaulted constructor. | |
RadialStatistics |
Defaulted constructor. | |
RadialStatistics noexcept |
Defaulted constructor. | |
RadialStatistics inline |
RadialStatistics
Section titled “RadialStatistics”RadialStatistics() = defaultDefined in src/lib/xalgospp/features/impl/pf8.hh:63
Defaulted constructor.
RadialStatistics
Section titled “RadialStatistics”RadialStatistics(const RadialStatistics & other) = defaultDefined in src/lib/xalgospp/features/impl/pf8.hh:65
Defaulted constructor.
RadialStatistics
Section titled “RadialStatistics”noexcept
RadialStatistics(RadialStatistics && other) noexcept = defaultDefined in src/lib/xalgospp/features/impl/pf8.hh:66
Defaulted constructor.
RadialStatistics
Section titled “RadialStatistics”inline
inline RadialStatistics(int nbins)Defined in src/lib/xalgospp/features/impl/pf8.hh:71