#include <HybridResult.h>
Inheritance diagram for RooStats::HybridResult:
Public Member Functions | |
HybridResult (const char *name=0) | |
Default constructor. | |
HybridResult (const char *name, const std::vector< double > &testStat_sb_vals, const std::vector< double > &testStat_b_vals, bool sumLargerValues=true) | |
Constructor for HybridResult. | |
virtual | ~HybridResult () |
Destructor of HybridResult. | |
void | SetDataTestStatistics (double testStat_data_val) |
void | Add (HybridResult *other) |
HybridPlot * | GetPlot (const char *name, const char *title, int n_bins) |
void | PrintMore (const char *options) |
std::vector< double > | GetTestStat_sb () |
Get test statistics values for the sb model. | |
std::vector< double > | GetTestStat_b () |
Get test statistics values for the b model. | |
double | GetTestStat_data () |
Get test statistics value for data. | |
Double_t | NullPValue () const |
Double_t | AlternatePValue () const |
Double_t | CLbError () const |
The error on the "confidence level" of the null hypothesis. | |
Double_t | CLsplusbError () const |
The error on the "confidence level" of the alternative hypothesis. | |
Double_t | CLsError () const |
The error on the ratio CLs+b/CLb. | |
HybridResult (const char *name=0) | |
Default constructor. | |
HybridResult (const char *name, const std::vector< double > &testStat_sb_vals, const std::vector< double > &testStat_b_vals, bool sumLargerValues=true) | |
Constructor for HybridResult. | |
virtual | ~HybridResult () |
Destructor of HybridResult. | |
void | SetDataTestStatistics (double testStat_data_val) |
void | Add (HybridResult *other) |
HybridPlot * | GetPlot (const char *name, const char *title, int n_bins) |
void | PrintMore (const char *options) |
std::vector< double > | GetTestStat_sb () |
Get test statistics values for the sb model. | |
std::vector< double > | GetTestStat_b () |
Get test statistics values for the b model. | |
double | GetTestStat_data () |
Get test statistics value for data. | |
Double_t | NullPValue () const |
Double_t | AlternatePValue () const |
Double_t | CLbError () const |
The error on the "confidence level" of the null hypothesis. | |
Double_t | CLsplusbError () const |
The error on the "confidence level" of the alternative hypothesis. | |
Double_t | CLsError () const |
The error on the ratio CLs+b/CLb. | |
Private Attributes | |
std::vector< double > | fTestStat_b |
std::vector< double > | fTestStat_sb |
double | fTestStat_data |
bool | fComputationsNulDoneFlag |
bool | fComputationsAltDoneFlag |
bool | fSumLargerValues |
std::vector< double > | fTestStat_b |
std::vector< double > | fTestStat_sb |
Definition at line 27 of file HybridResult.h.
RooStats::HybridResult::HybridResult | ( | const char * | name = 0 |
) | [explicit] |
Default constructor.
RooStats::HybridResult::HybridResult | ( | const char * | name, | |
const std::vector< double > & | testStat_sb_vals, | |||
const std::vector< double > & | testStat_b_vals, | |||
bool | sumLargerValues = true | |||
) |
Constructor for HybridResult.
virtual RooStats::HybridResult::~HybridResult | ( | ) | [virtual] |
Destructor of HybridResult.
RooStats::HybridResult::HybridResult | ( | const char * | name = 0 |
) | [explicit] |
Default constructor.
RooStats::HybridResult::HybridResult | ( | const char * | name, | |
const std::vector< double > & | testStat_sb_vals, | |||
const std::vector< double > & | testStat_b_vals, | |||
bool | sumLargerValues = true | |||
) |
Constructor for HybridResult.
virtual RooStats::HybridResult::~HybridResult | ( | ) | [virtual] |
Destructor of HybridResult.
void RooStats::HybridResult::SetDataTestStatistics | ( | double | testStat_data_val | ) |
void RooStats::HybridResult::Add | ( | HybridResult * | other | ) |
HybridPlot* RooStats::HybridResult::GetPlot | ( | const char * | name, | |
const char * | title, | |||
int | n_bins | |||
) |
void RooStats::HybridResult::PrintMore | ( | const char * | options | ) |
std::vector<double> RooStats::HybridResult::GetTestStat_sb | ( | ) | [inline] |
Get test statistics values for the sb model.
Definition at line 53 of file HybridResult.h.
References fTestStat_sb.
std::vector<double> RooStats::HybridResult::GetTestStat_b | ( | ) | [inline] |
Get test statistics values for the b model.
Definition at line 56 of file HybridResult.h.
References fTestStat_b.
double RooStats::HybridResult::GetTestStat_data | ( | ) | [inline] |
Get test statistics value for data.
Definition at line 59 of file HybridResult.h.
References fTestStat_data.
Double_t RooStats::HybridResult::NullPValue | ( | ) | const [virtual] |
Reimplemented from RooStats::HypoTestResult.
Double_t RooStats::HybridResult::AlternatePValue | ( | ) | const [virtual] |
Reimplemented from RooStats::HypoTestResult.
Double_t RooStats::HybridResult::CLbError | ( | ) | const |
The error on the "confidence level" of the null hypothesis.
Reimplemented from RooStats::HypoTestResult.
Double_t RooStats::HybridResult::CLsplusbError | ( | ) | const |
The error on the "confidence level" of the alternative hypothesis.
Reimplemented from RooStats::HypoTestResult.
Double_t RooStats::HybridResult::CLsError | ( | ) | const |
void RooStats::HybridResult::SetDataTestStatistics | ( | double | testStat_data_val | ) |
void RooStats::HybridResult::Add | ( | HybridResult * | other | ) |
HybridPlot* RooStats::HybridResult::GetPlot | ( | const char * | name, | |
const char * | title, | |||
int | n_bins | |||
) |
void RooStats::HybridResult::PrintMore | ( | const char * | options | ) |
std::vector<double> RooStats::HybridResult::GetTestStat_sb | ( | ) | [inline] |
Get test statistics values for the sb model.
Definition at line 53 of file HybridResult.h.
References fTestStat_sb.
std::vector<double> RooStats::HybridResult::GetTestStat_b | ( | ) | [inline] |
Get test statistics values for the b model.
Definition at line 56 of file HybridResult.h.
References fTestStat_b.
double RooStats::HybridResult::GetTestStat_data | ( | ) | [inline] |
Get test statistics value for data.
Definition at line 59 of file HybridResult.h.
References fTestStat_data.
Double_t RooStats::HybridResult::NullPValue | ( | ) | const [virtual] |
Reimplemented from RooStats::HypoTestResult.
Double_t RooStats::HybridResult::AlternatePValue | ( | ) | const [virtual] |
Reimplemented from RooStats::HypoTestResult.
Double_t RooStats::HybridResult::CLbError | ( | ) | const |
The error on the "confidence level" of the null hypothesis.
Reimplemented from RooStats::HypoTestResult.
Double_t RooStats::HybridResult::CLsplusbError | ( | ) | const |
The error on the "confidence level" of the alternative hypothesis.
Reimplemented from RooStats::HypoTestResult.
Double_t RooStats::HybridResult::CLsError | ( | ) | const |
std::vector<double> RooStats::HybridResult::fTestStat_b [private] |
std::vector<double> RooStats::HybridResult::fTestStat_sb [private] |
double RooStats::HybridResult::fTestStat_data [private] |
bool RooStats::HybridResult::fComputationsNulDoneFlag [mutable, private] |
Definition at line 82 of file HybridResult.h.
bool RooStats::HybridResult::fComputationsAltDoneFlag [mutable, private] |
Definition at line 83 of file HybridResult.h.
bool RooStats::HybridResult::fSumLargerValues [private] |
Definition at line 84 of file HybridResult.h.
std::vector<double> RooStats::HybridResult::fTestStat_b [private] |
Definition at line 78 of file HybridResult.h.
std::vector<double> RooStats::HybridResult::fTestStat_sb [private] |
Definition at line 79 of file HybridResult.h.