Jpp
19.1.0
the software that should make you happy
|
Implementation of the Runs test for 1D histograms. More...
#include <JTestRuns_1D.hh>
Public Member Functions | |
JTestRuns_1D () | |
Default constructor. More... | |
void | test (const TObject *o1, const TObject *o2) override |
Tests the statistical compatibility of two ROOT TObjects. 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 value to decide if test is passed. More... | |
Implementation of the Runs test for 1D 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 uses the input parameter threshold
to evaluate whether the test is passed or failed.
The evaluation is done by comparing the threshold value with the result of the runs test.
Definition at line 29 of file JTestRuns_1D.hh.
|
inline |
Default constructor.
Definition at line 37 of file JTestRuns_1D.hh.
|
inlineoverridevirtual |
Tests the statistical compatibility of two ROOT TObjects.
o1 | First object |
o2 | Second object |
Implements JCOMPAREHISTOGRAMS::JTest_t.
Definition at line 48 of file JTestRuns_1D.hh.
|
inlineoverridevirtual |
Read test parameters from input.
in | input stream |
Implements JCOMPAREHISTOGRAMS::JTest_t.
Definition at line 124 of file JTestRuns_1D.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 |
|
private |
threshold value to decide if test is passed.
Definition at line 139 of file JTestRuns_1D.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.