CbmRoot
|
Common definitions for QA-Checker framework. More...
#include <boost/range/iterator_range.hpp>
#include <bitset>
#include <limits>
#include <string>
#include <unordered_map>
#include <vector>
Go to the source code of this file.
Namespaces | |
namespace | cbm |
namespace | cbm::qa |
namespace | cbm::qa::checker |
Typedefs | |
using | cbm::qa::checker::MapStrToStr_t = std::unordered_map<std::string, std::string> |
using | cbm::qa::checker::MapStrToStrVect_t = std::unordered_map<std::string, std::vector<std::string>> |
template<class T > | |
using | cbm::qa::checker::VectRange_t = boost::iterator_range<typename std::vector<T>::iterator> |
Enumerations | |
enum class | cbm::qa::checker::ECmpMethod : uint8_t { cbm::qa::checker::Exact , cbm::qa::checker::Ratio , cbm::qa::checker::Chi2 , cbm::qa::checker::END } |
Comparison method. More... | |
enum class | cbm::qa::checker::ECmpInference : uint8_t { cbm::qa::checker::StronglyEqual = 0 , cbm::qa::checker::WeaklyEqual , cbm::qa::checker::Different } |
The object comparison inference. More... | |
Functions | |
std::string | cbm::qa::checker::ToString (ECmpInference inference) |
String representation of the ECmpInference enum. | |
Variables | |
constexpr double | cbm::qa::checker::kLegendSize [2] = {.3, .05} |
width and height in % of the pad size | |
constexpr float | cbm::qa::checker::kRatioMin = 0.95 |
Minimal acceptable ratio. | |
constexpr float | cbm::qa::checker::kRatioMax = 1.05 |
Maximal acceptable ratio. | |
constexpr float | cbm::qa::checker::kPvalThrsh = 0.05 |
P-value threshold. | |
Common definitions for QA-Checker framework.
Definition in file CbmQaCheckerTypedefs.h.