RooStats::HybridResult Class Reference

#include <HybridResult.h>

Inheritance diagram for RooStats::HybridResult:

RooStats::HypoTestResult RooStats::HypoTestResult TNamed TNamed TNamed TNamed TObject TObject TObject TObject TObject TObject TObject TObject List of all members.

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)
HybridPlotGetPlot (const char *name, const char *title, int n_bins)
void PrintMore (const char *options)
std::vector< doubleGetTestStat_sb ()
 Get test statistics values for the sb model.
std::vector< doubleGetTestStat_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)
HybridPlotGetPlot (const char *name, const char *title, int n_bins)
void PrintMore (const char *options)
std::vector< doubleGetTestStat_sb ()
 Get test statistics values for the sb model.
std::vector< doubleGetTestStat_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< doublefTestStat_b
std::vector< doublefTestStat_sb
double fTestStat_data
bool fComputationsNulDoneFlag
bool fComputationsAltDoneFlag
bool fSumLargerValues
std::vector< doublefTestStat_b
std::vector< doublefTestStat_sb

Detailed Description

Definition at line 27 of file HybridResult.h.


Constructor & Destructor Documentation

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.


Member Function Documentation

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

The error on the ratio CLs+b/CLb.

Reimplemented from RooStats::HypoTestResult.

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

The error on the ratio CLs+b/CLb.

Reimplemented from RooStats::HypoTestResult.


Member Data Documentation

std::vector<double> RooStats::HybridResult::fTestStat_b [private]

Definition at line 78 of file HybridResult.h.

Referenced by GetTestStat_b().

std::vector<double> RooStats::HybridResult::fTestStat_sb [private]

Definition at line 79 of file HybridResult.h.

Referenced by GetTestStat_sb().

double RooStats::HybridResult::fTestStat_data [private]

Definition at line 80 of file HybridResult.h.

Referenced by GetTestStat_data().

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.


The documentation for this class was generated from the following files:
Generated on Tue Jul 5 16:56:56 2011 for ROOT_528-00b_version by  doxygen 1.5.1