CbmRoot
|
Classes | |
class | Core |
Core class for CBM QA checker framework (declaration) More... | |
class | FileHandler |
Handler for single files, created from different QA versions. More... | |
class | Hist1DHandler |
Handler for 1D-histograms. More... | |
class | Hist2DHandler |
Specification of the handler for TProfile class. More... | |
class | ObjectDB |
A data base class for processed objects. More... | |
class | ObjectHandler |
Base abstract class for object handler. More... | |
class | Profile1DHandler |
Specification of the handler for TProfile class. More... | |
Typedefs | |
using | MapStrToStr_t = std::unordered_map<std::string, std::string> |
using | MapStrToStrVect_t = std::unordered_map<std::string, std::vector<std::string>> |
template<class T > | |
using | VectRange_t = boost::iterator_range<typename std::vector<T>::iterator> |
Enumerations | |
enum class | ECmpMethod : uint8_t { Exact , Ratio , Chi2 , END } |
Comparison method. More... | |
enum class | ECmpInference : uint8_t { StronglyEqual = 0 , WeaklyEqual , Different } |
The object comparison inference. More... | |
Functions | |
std::string | ToString (ECmpInference inference) |
String representation of the ECmpInference enum. | |
Variables | |
constexpr double | kLegendSize [2] = {.3, .05} |
width and height in % of the pad size | |
constexpr float | kRatioMin = 0.95 |
Minimal acceptable ratio. | |
constexpr float | kRatioMax = 1.05 |
Maximal acceptable ratio. | |
constexpr float | kPvalThrsh = 0.05 |
P-value threshold. | |
using cbm::qa::checker::MapStrToStr_t = std::unordered_map<std::string, std::string> |
Definition at line 55 of file CbmQaCheckerTypedefs.h.
using cbm::qa::checker::MapStrToStrVect_t = std::unordered_map<std::string, std::vector<std::string>> |
Definition at line 56 of file CbmQaCheckerTypedefs.h.
using cbm::qa::checker::VectRange_t = boost::iterator_range<typename std::vector<T>::iterator> |
Definition at line 59 of file CbmQaCheckerTypedefs.h.
|
strong |
The object comparison inference.
Enumerator | |
---|---|
StronglyEqual | All the comparison methods gave equality. |
WeaklyEqual | At least one of the comparison methods showed equality. |
Different | Neither of the comparison methods showed equality. |
Definition at line 36 of file CbmQaCheckerTypedefs.h.
|
strong |
Comparison method.
Definition at line 25 of file CbmQaCheckerTypedefs.h.
|
inline |
String representation of the ECmpInference enum.
Definition at line 44 of file CbmQaCheckerTypedefs.h.
References Different, StronglyEqual, and WeaklyEqual.
Referenced by cbm::qa::checker::Hist1DHandler::Compare(), and cbm::qa::checker::Core::Process().
|
constexpr |
width and height in % of the pad size
Definition at line 62 of file CbmQaCheckerTypedefs.h.
|
constexpr |
P-value threshold.
Definition at line 65 of file CbmQaCheckerTypedefs.h.
|
constexpr |
Maximal acceptable ratio.
Definition at line 64 of file CbmQaCheckerTypedefs.h.
|
constexpr |
Minimal acceptable ratio.
Definition at line 63 of file CbmQaCheckerTypedefs.h.