CbmRoot
Loading...
Searching...
No Matches
CbmQaCheckerTypedefs.h File Reference

Common definitions for QA-Checker framework. More...

#include <boost/range/iterator_range.hpp>
#include <bitset>
#include <limits>
#include <string>
#include <unordered_map>
#include <vector>
Include dependency graph for CbmQaCheckerTypedefs.h:
This graph shows which files directly or indirectly include this file:

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.
 

Detailed Description

Common definitions for QA-Checker framework.

Author
S. Zharko s.zha.nosp@m.rko@.nosp@m.gsi.d.nosp@m.e
Since
08.02.2023

Definition in file CbmQaCheckerTypedefs.h.