16#ifndef ROOSTATS_HybridResult
17#define ROOSTATS_HybridResult
36 const std::vector<double>& testStat_sb_vals,
37 const std::vector<double>& testStat_b_vals,
38 bool sumLargerValues=
true);
#define ClassDef(name, id)
This class provides the plots for the result of a study performed with the HybridCalculatorOriginal c...
Class encapsulating the result of the HybridCalculatorOriginal.
std::vector< double > GetTestStat_sb()
Get test statistics values for the sb model.
std::vector< double > fTestStat_b
Double_t CLsError() const
The error on the ratio .
double GetTestStat_data()
Get test statistics value for data.
Double_t NullPValue() const
Returns : the B p-value.
Double_t CLsplusbError() const
The error on the "confidence level" of the alternative hypothesis.
std::vector< double > GetTestStat_b()
Get test statistics values for the b model.
virtual ~HybridResult()
Destructor of HybridResult.
void PrintMore(const char *options)
Print out some information about the results.
HybridPlot * GetPlot(const char *name, const char *title, int n_bins)
prepare a plot showing a result and return a pointer to a HybridPlot object the needed arguments are:...
void Add(HybridResult *other)
add additional toy-MC experiments to the current results use the data test statistics of the added ob...
Double_t CLbError() const
The error on the "confidence level" of the null hypothesis.
Double_t AlternatePValue() const
Returns : the S+B p-value.
std::vector< double > fTestStat_sb
bool fComputationsAltDoneFlag
void SetDataTestStatistics(double testStat_data_val)
set the value of the test statistics on data
bool fComputationsNulDoneFlag
HypoTestResult is a base class for results from hypothesis tests.
Namespace for the RooStats classes.