| 
    Jpp
    18.3.0-rc.1
    
   the software that should make you happy 
   | 
 
Implementation of the Kolmogorov test for 2D histograms. More...
#include <JTestKolmogorov_2D.hh>
  
 Public Member Functions | |
| JTestKolmogorov_2D () | |
| Default constructor.  More... | |
| void | test (const TObject *o1, const TObject *o2) override | 
| Applies Kolmogorov test for two ROOT TH2 histograms.  More... | |
| std::istream & | read (std::istream &in) override | 
| Read test parameters from input.  More... | |
| virtual std::ostream & | write (std::ostream &out, const char delimiter= ' ', const bool onlyFailures=false) const | 
| Write test result to output.  More... | |
| virtual void | save (TFile *f, const std::string &path, const bool onlyFailures=false) const | 
| Writes the test result to root file.  More... | |
| const std::string & | getTestName () const | 
| Get test name.  More... | |
| const std::string & | getResultType () const | 
| Get result type.  More... | |
Protected Attributes | |
| const std::string | testName | 
| test name  More... | |
| const std::string | resultType | 
| test result type  More... | |
Private Attributes | |
| double | threshold | 
| threshold p-value to decide if test is passed.  More... | |
Implementation of the Kolmogorov test for 2D histograms.
This class is derived from the abstract class JTest_t(). For a general description of the implementation of this and other tests derived from JTest_t(), see its documentation.
This test compares two 2D histograms. If the parameter slice equals x, X y or Y, the histograms are sliced along the corresponding axis, and the Kolmogorov test is applied to each slice.
 If slice equals n or N, the histograms are not sliced, and JKolmogorovTest_2D() is applied.
 The input parameter threshold, is used to evaluate whether the test is passed or failed for each slice or for the full 2D distribution.
The parameter threshold should therefore be a real value between 0 and 1. 
Definition at line 29 of file JTestKolmogorov_2D.hh.
      
  | 
  inline | 
Default constructor.
Definition at line 37 of file JTestKolmogorov_2D.hh.
      
  | 
  inlineoverridevirtual | 
Applies Kolmogorov test for two ROOT TH2 histograms.
| o1 | First histogram | 
| o2 | Second histogram | 
Implements JCOMPAREHISTOGRAMS::JTest_t.
Definition at line 48 of file JTestKolmogorov_2D.hh.
      
  | 
  inlineoverridevirtual | 
Read test parameters from input.
| in | input stream | 
Implements JCOMPAREHISTOGRAMS::JTest_t.
Definition at line 191 of file JTestKolmogorov_2D.hh.
      
  | 
  inlinevirtualinherited | 
Write test result to output.
| out | output stream | 
| delimiter | field delimiter | 
| onlyFailures | if true, write only failures. | 
Definition at line 84 of file JTest_t.hh.
      
  | 
  inlinevirtualinherited | 
Writes the test result to root file.
| f | A ROOT file | 
| path | Path in root file. | 
| onlyFailures | If true, write only failures. | 
Definition at line 108 of file JTest_t.hh.
      
  | 
  inlineinherited | 
      
  | 
  inlineinherited | 
Get result type.
Definition at line 146 of file JTest_t.hh.
      
  | 
  private | 
threshold p-value to decide if test is passed.
Definition at line 207 of file JTestKolmogorov_2D.hh.
      
  | 
  protectedinherited | 
test name
Definition at line 180 of file JTest_t.hh.
      
  | 
  protectedinherited | 
test result type
Definition at line 181 of file JTest_t.hh.
 1.8.5