10#ifndef CbmQaCheckerTypedefs_h
11#define CbmQaCheckerTypedefs_h 1
13#include <boost/range/iterator_range.hpp>
18#include <unordered_map>
59 using VectRange_t = boost::iterator_range<typename std::vector<T>::iterator>;
ECmpInference
The object comparison inference.
@ Different
Neither of the comparison methods showed equality.
@ WeaklyEqual
At least one of the comparison methods showed equality.
@ StronglyEqual
All the comparison methods gave equality.
constexpr float kRatioMax
Maximal acceptable ratio.
ECmpMethod
Comparison method.
@ Exact
exact equality (point-by-point, error-by-error)
@ Chi2
equality within a chi2 hypothesis test
@ Ratio
ratio equality (max and min ratios do not exceed a required range)
std::unordered_map< std::string, std::string > MapStrToStr_t
constexpr float kPvalThrsh
P-value threshold.
constexpr double kLegendSize[2]
width and height in % of the pad size
constexpr float kRatioMin
Minimal acceptable ratio.
boost::iterator_range< typename std::vector< T >::iterator > VectRange_t
std::unordered_map< std::string, std::vector< std::string > > MapStrToStrVect_t
std::string ToString(ECmpInference inference)
String representation of the ECmpInference enum.