Skip to content

impl::RadialStatistics

#include <xalgospp/features/impl/pf8.hh>
struct RadialStatistics

Defined 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.

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
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.

std::vector< float > offset

Defined in src/lib/xalgospp/features/impl/pf8.hh:80

Mean background offset per radial bin.


std::vector< float > sigma

Defined in src/lib/xalgospp/features/impl/pf8.hh:81

Background std dev per radial bin.


std::vector< int > count

Defined in src/lib/xalgospp/features/impl/pf8.hh:82

Pixel count per radial bin.


std::vector< float > r_threshold

Defined in src/lib/xalgospp/features/impl/pf8.hh:83

Upper intensity threshold for candidate per radial bin.


std::vector< float > l_threshold

Defined in src/lib/xalgospp/features/impl/pf8.hh:84

Lower intensity threhsold for candidate per radial bin.


int num_bins { 512 }

Defined in src/lib/xalgospp/features/impl/pf8.hh:85

Total number of radial bins.

Return Name Description
RadialStatistics Defaulted constructor.
RadialStatistics Defaulted constructor.
RadialStatistics noexcept Defaulted constructor.
RadialStatistics inline

RadialStatistics() = default

Defined in src/lib/xalgospp/features/impl/pf8.hh:63

Defaulted constructor.


RadialStatistics(const RadialStatistics & other) = default

Defined in src/lib/xalgospp/features/impl/pf8.hh:65

Defaulted constructor.


noexcept

RadialStatistics(RadialStatistics && other) noexcept = default

Defined in src/lib/xalgospp/features/impl/pf8.hh:66

Defaulted constructor.


inline

inline RadialStatistics(int nbins)

Defined in src/lib/xalgospp/features/impl/pf8.hh:71