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