THistogramFeeder< T > Class Template Reference

A class to normalize and quantizize input data to a given histogram range with its given number of bins. More...

#include <mia/core/histogram.hh>

Public Types

typedef T value_type
 typedef for generic programming More...
 

Public Member Functions

size_t index (T x) const
 
size_t size () const
 
 THistogramFeeder (T min, T max, size_t bins)
 
value (size_t k) const
 

Detailed Description

template<typename T>
class THistogramFeeder< T >

A class to normalize and quantizize input data to a given histogram range with its given number of bins.

This class is used as a helpe class for simple histograms. The class is responsible for scaling and quantizising the input values to fit the histogram parameters.

Template Parameters
theinput data type to be fed into the instogram

Definition at line 49 of file histogram.hh.

Member Typedef Documentation

◆ value_type

template<typename T >
typedef T THistogramFeeder< T >::value_type

typedef for generic programming

Definition at line 52 of file histogram.hh.

Constructor & Destructor Documentation

◆ THistogramFeeder()

template<typename T >
THistogramFeeder< T >::THistogramFeeder ( min,
max,
size_t  bins 
)

Initialize the histogram feeder for a histogram with values in [min,max] with the given number of bins.

Parameters
min
max
bins

Definition at line 234 of file histogram.hh.

Member Function Documentation

◆ index()

template<typename T >
size_t THistogramFeeder< T >::index ( x) const
inline

Evaluate the target bin of an input value

Parameters
xinput value
Returns
the target bin index
Remarks
the index is the nearest neighbor of the scaled input value

Definition at line 250 of file histogram.hh.

◆ size()

template<typename T >
size_t THistogramFeeder< T >::size ( ) const
Returns
the number of bins

Definition at line 244 of file histogram.hh.

◆ value()

template<typename T >
T THistogramFeeder< T >::value ( size_t  k) const

Evaluate the center value of a given bin in terms of the input data range

Parameters
kbin index
Returns
center value of bin

Definition at line 261 of file histogram.hh.


The documentation for this class was generated from the following file: