|
mist-hep 0.1.0
ROOT-backed analysis helpers built on mist
|
#include <array>#include <cmath>#include <concepts>#include <cstddef>#include <initializer_list>#include <ranges>#include <type_traits>#include <vector>Go to the source code of this file.
Namespaces | |
| namespace | mist |
| namespace | mist::hep |
| namespace | mist::hep::stats |
Functions | |
| template<std::ranges::input_range R> requires std::is_arithmetic_v<std::ranges::range_value_t<R>> | |
| double | mist::hep::stats::quadrature_sum (R &&xs) |
| double | mist::hep::stats::quadrature_sum (std::initializer_list< double > xs) |
| double | mist::hep::stats::barlow_parameter (double x_std, double sigma_std, double x_var, double sigma_var) |
| bool | mist::hep::stats::barlow_passes (double x_std, double sigma_std, double x_var, double sigma_var, double threshold=1.0) |
| template<typename T > requires std::is_arithmetic_v<T> | |
| std::size_t | mist::hep::stats::clip_outliers_nsigma (std::vector< T > &xs, double n_sigma=10.0) |
| std::array< double, 2 > | mist::hep::stats::weighted_mean_rms (const std::vector< std::array< double, 2 > > &measurements, double clip_nsigma=10.0) |