Jpp test-rotations-new
the software that should make you happy
Loading...
Searching...
No Matches
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.
 

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();
71 (*this)[12] = new JTestPoissonLogLikelihoodRatioBeestonBarlow();
72 }

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