Jpp  debug
the software that should make you happy
Public Member Functions | List of all members
JCOMPAREHISTOGRAMS::JTestDictionary Class Reference

Dictionary to map different tests to unique integer indices. More...

#include <JTestDictionary.hh>

Inheritance diagram for JCOMPAREHISTOGRAMS::JTestDictionary:
std::map< int, JTest_t * >

Public Member Functions

 JTestDictionary ()
 Default constructor. More...
 

Detailed Description

Dictionary to map different tests to unique integer indices.


The mapping between the available tests and the integer indices is as follows

0 : JTestChi2()
1 : JTestChi2_Bin()
2 : JTestChi2_Slice2D()
3 : JTestKolmogorov_1D()
4 : JTestKolmogorov_2D()
5 : JTestKolmogorov_Slice2D()
6 : JTestRuns_1D()
7 : JTestRuns_Slice2D()
8 : JTestZero()
9 : JTestIdentical()
10 : JTestSignificance()
11 : JTestPoissonLogLikelihoodRatio()
12 : JTestPoissonLogLikelihoodRatioBeestonBarlow()

The tests listed above are derived from the pure virtual interface JTest_t(), where the common I/O functionality is defined.

Definition at line 51 of file JTestDictionary.hh.

Constructor & Destructor Documentation

◆ JTestDictionary()

JCOMPAREHISTOGRAMS::JTestDictionary::JTestDictionary ( )
inline

Default constructor.

Definition at line 58 of file JTestDictionary.hh.

58  {
59  (*this)[0] = new JTestChi2();
60  (*this)[1] = new JTestChi2_Bin();
61  (*this)[2] = new JTestChi2_Slice2D();
62  (*this)[3] = new JTestKolmogorov_1D();
63  (*this)[4] = new JTestKolmogorov_2D();
64  (*this)[5] = new JTestKolmogorov_Slice2D();
65  (*this)[6] = new JTestRuns_1D();
66  (*this)[7] = new JTestRuns_Slice2D();
67  (*this)[8] = new JTestZero();
68  (*this)[9] = new JTestIdentical();
69  (*this)[10] = new JTestSignificance();
70  (*this)[11] = new JTestPoissonLogLikelihoodRatio();
72  }
Implementation of a bin-by-bin Chi2 test for 2D histograms.
Implementation of the Chi2 test for 2D histograms.
Implementation of the Chi2 test for ROOT histograms.
Definition: JTestChi2.hh:29
Implementation of the a test to check if two 1D histograms are the same.
Implementation of the Kolmogorov test for 1D histograms.
Implementation of the Kolmogorov test for 2D histograms.
Implementation of the Kolmogorov test for 2D histograms.
Implementation of the Poisson log-likelihood ratio test.
Implementation of the Runs test for 1D histograms.
Definition: JTestRuns_1D.hh:31
Implementation of the Chi2 test for 2D histograms.
Implementation of a bin-by-bin compatibility test for histograms with low bin contents.
Definition: JTestZero.hh:46

The documentation for this class was generated from the following file: