#include <BayesianCalculator.h>
Inheritance diagram for RooStats::BayesianCalculator:
Definition at line 41 of file BayesianCalculator.h.
RooStats::BayesianCalculator::BayesianCalculator | ( | ) |
RooStats::BayesianCalculator::BayesianCalculator | ( | RooAbsData & | data, | |
RooAbsPdf & | pdf, | |||
const RooArgSet & | POI, | |||
RooAbsPdf & | priorPOI, | |||
const RooArgSet * | nuisanceParameters = 0 | |||
) |
RooStats::BayesianCalculator::BayesianCalculator | ( | RooAbsData & | data, | |
ModelConfig & | model | |||
) |
virtual RooStats::BayesianCalculator::~BayesianCalculator | ( | ) | [virtual] |
RooStats::BayesianCalculator::BayesianCalculator | ( | ) |
RooStats::BayesianCalculator::BayesianCalculator | ( | RooAbsData & | data, | |
RooAbsPdf & | pdf, | |||
const RooArgSet & | POI, | |||
RooAbsPdf & | priorPOI, | |||
const RooArgSet * | nuisanceParameters = 0 | |||
) |
RooStats::BayesianCalculator::BayesianCalculator | ( | RooAbsData & | data, | |
ModelConfig & | model | |||
) |
virtual RooStats::BayesianCalculator::~BayesianCalculator | ( | ) | [virtual] |
RooPlot* RooStats::BayesianCalculator::GetPosteriorPlot | ( | bool | norm = false , |
|
double | precision = 0.01 | |||
) | const |
Referenced by FourBinInstructional(), IntervalExamples(), rs701_BayesianCalculator(), and StandardBayesianNumericalDemo().
RooAbsPdf* RooStats::BayesianCalculator::GetPosteriorPdf | ( | ) | const |
RooAbsReal* RooStats::BayesianCalculator::GetPosteriorFunction | ( | ) | const |
virtual SimpleInterval* RooStats::BayesianCalculator::GetInterval | ( | ) | const [virtual] |
Implements RooStats::IntervalCalculator.
Referenced by FourBinInstructional(), IntervalExamples(), rs701_BayesianCalculator(), and StandardBayesianNumericalDemo().
virtual void RooStats::BayesianCalculator::SetData | ( | RooAbsData & | data | ) | [inline, virtual] |
Implements RooStats::IntervalCalculator.
Definition at line 73 of file BayesianCalculator.h.
References ClearAll(), data, and fData.
virtual void RooStats::BayesianCalculator::SetModel | ( | const ModelConfig & | model | ) | [virtual] |
Implements RooStats::IntervalCalculator.
virtual void RooStats::BayesianCalculator::SetTestSize | ( | Double_t | size | ) | [inline, virtual] |
Implements RooStats::IntervalCalculator.
Definition at line 83 of file BayesianCalculator.h.
References fSize, and fValidInterval.
Referenced by rs701_BayesianCalculator(), and SetConfidenceLevel().
virtual void RooStats::BayesianCalculator::SetConfidenceLevel | ( | Double_t | cl | ) | [inline, virtual] |
Implements RooStats::IntervalCalculator.
Definition at line 88 of file BayesianCalculator.h.
References SetTestSize().
Referenced by FourBinInstructional(), IntervalExamples(), and StandardBayesianNumericalDemo().
virtual Double_t RooStats::BayesianCalculator::Size | ( | ) | const [inline, virtual] |
Implements RooStats::IntervalCalculator.
Definition at line 90 of file BayesianCalculator.h.
References fSize.
virtual Double_t RooStats::BayesianCalculator::ConfidenceLevel | ( | ) | const [inline, virtual] |
Implements RooStats::IntervalCalculator.
Definition at line 92 of file BayesianCalculator.h.
References fSize.
Referenced by rs701_BayesianCalculator().
void RooStats::BayesianCalculator::SetLeftSideTailFraction | ( | Double_t | leftSideFraction | ) | [inline] |
Definition at line 98 of file BayesianCalculator.h.
References fLeftSideFraction.
Referenced by StandardBayesianNumericalDemo().
void RooStats::BayesianCalculator::SetShortestInterval | ( | ) | [inline] |
void RooStats::BayesianCalculator::SetBrfPrecision | ( | double | precision | ) | [inline] |
void RooStats::BayesianCalculator::SetScanOfPosterior | ( | int | nbin = 100 |
) | [inline] |
Definition at line 110 of file BayesianCalculator.h.
References fNScanBins.
Referenced by FourBinInstructional(), and StandardBayesianNumericalDemo().
void RooStats::BayesianCalculator::SetIntegrationType | ( | const char * | type | ) |
double RooStats::BayesianCalculator::GetMode | ( | ) | const |
void RooStats::BayesianCalculator::ClearAll | ( | ) | const [protected] |
Referenced by SetData().
void RooStats::BayesianCalculator::ApproximatePosterior | ( | ) | const [protected] |
void RooStats::BayesianCalculator::ComputeIntervalFromApproxPosterior | ( | double | c1, | |
double | c2 | |||
) | const [protected] |
void RooStats::BayesianCalculator::ComputeIntervalFromCdf | ( | double | c1, | |
double | c2 | |||
) | const [protected] |
void RooStats::BayesianCalculator::ComputeIntervalUsingRooFit | ( | double | c1, | |
double | c2 | |||
) | const [protected] |
void RooStats::BayesianCalculator::ComputeShortestInterval | ( | ) | const [protected] |
RooPlot* RooStats::BayesianCalculator::GetPosteriorPlot | ( | bool | norm = false , |
|
double | precision = 0.01 | |||
) | const |
RooAbsPdf* RooStats::BayesianCalculator::GetPosteriorPdf | ( | ) | const |
RooAbsReal* RooStats::BayesianCalculator::GetPosteriorFunction | ( | ) | const |
virtual SimpleInterval* RooStats::BayesianCalculator::GetInterval | ( | ) | const [virtual] |
Implements RooStats::IntervalCalculator.
virtual void RooStats::BayesianCalculator::SetData | ( | RooAbsData & | data | ) | [inline, virtual] |
Implements RooStats::IntervalCalculator.
Definition at line 73 of file BayesianCalculator.h.
References ClearAll(), data, and fData.
virtual void RooStats::BayesianCalculator::SetModel | ( | const ModelConfig & | model | ) | [virtual] |
Implements RooStats::IntervalCalculator.
virtual void RooStats::BayesianCalculator::SetTestSize | ( | Double_t | size | ) | [inline, virtual] |
Implements RooStats::IntervalCalculator.
Definition at line 83 of file BayesianCalculator.h.
References fSize, and fValidInterval.
virtual void RooStats::BayesianCalculator::SetConfidenceLevel | ( | Double_t | cl | ) | [inline, virtual] |
Implements RooStats::IntervalCalculator.
Definition at line 88 of file BayesianCalculator.h.
References SetTestSize().
virtual Double_t RooStats::BayesianCalculator::Size | ( | ) | const [inline, virtual] |
Implements RooStats::IntervalCalculator.
Definition at line 90 of file BayesianCalculator.h.
References fSize.
virtual Double_t RooStats::BayesianCalculator::ConfidenceLevel | ( | ) | const [inline, virtual] |
Implements RooStats::IntervalCalculator.
Definition at line 92 of file BayesianCalculator.h.
References fSize.
void RooStats::BayesianCalculator::SetLeftSideTailFraction | ( | Double_t | leftSideFraction | ) | [inline] |
void RooStats::BayesianCalculator::SetShortestInterval | ( | ) | [inline] |
void RooStats::BayesianCalculator::SetBrfPrecision | ( | double | precision | ) | [inline] |
void RooStats::BayesianCalculator::SetScanOfPosterior | ( | int | nbin = 100 |
) | [inline] |
void RooStats::BayesianCalculator::SetIntegrationType | ( | const char * | type | ) |
double RooStats::BayesianCalculator::GetMode | ( | ) | const |
void RooStats::BayesianCalculator::ClearAll | ( | ) | const [protected] |
void RooStats::BayesianCalculator::ApproximatePosterior | ( | ) | const [protected] |
void RooStats::BayesianCalculator::ComputeIntervalFromApproxPosterior | ( | double | c1, | |
double | c2 | |||
) | const [protected] |
void RooStats::BayesianCalculator::ComputeIntervalFromCdf | ( | double | c1, | |
double | c2 | |||
) | const [protected] |
void RooStats::BayesianCalculator::ComputeIntervalUsingRooFit | ( | double | c1, | |
double | c2 | |||
) | const [protected] |
void RooStats::BayesianCalculator::ComputeShortestInterval | ( | ) | const [protected] |
RooAbsData* RooStats::BayesianCalculator::fData [private] |
RooAbsPdf* RooStats::BayesianCalculator::fPdf [private] |
Definition at line 143 of file BayesianCalculator.h.
RooArgSet RooStats::BayesianCalculator::fPOI [private] |
Definition at line 144 of file BayesianCalculator.h.
RooAbsPdf* RooStats::BayesianCalculator::fPriorPOI [private] |
Definition at line 145 of file BayesianCalculator.h.
Definition at line 146 of file BayesianCalculator.h.
RooAbsPdf* RooStats::BayesianCalculator::fProductPdf [mutable, private] |
Definition at line 148 of file BayesianCalculator.h.
RooAbsReal* RooStats::BayesianCalculator::fLogLike [mutable, private] |
Definition at line 149 of file BayesianCalculator.h.
RooAbsReal* RooStats::BayesianCalculator::fLikelihood [mutable, private] |
Definition at line 150 of file BayesianCalculator.h.
RooAbsReal* RooStats::BayesianCalculator::fIntegratedLikelihood [mutable, private] |
Definition at line 151 of file BayesianCalculator.h.
RooAbsPdf* RooStats::BayesianCalculator::fPosteriorPdf [mutable, private] |
Definition at line 152 of file BayesianCalculator.h.
ROOT::Math::IGenFunction* RooStats::BayesianCalculator::fPosteriorFunction [mutable, private] |
Definition at line 153 of file BayesianCalculator.h.
TF1* RooStats::BayesianCalculator::fApproxPosterior [mutable, private] |
Definition at line 154 of file BayesianCalculator.h.
Double_t RooStats::BayesianCalculator::fLower [mutable, private] |
Definition at line 155 of file BayesianCalculator.h.
Double_t RooStats::BayesianCalculator::fUpper [mutable, private] |
Definition at line 156 of file BayesianCalculator.h.
Double_t RooStats::BayesianCalculator::fNLLMin [mutable, private] |
Definition at line 157 of file BayesianCalculator.h.
double RooStats::BayesianCalculator::fSize [private] |
Definition at line 158 of file BayesianCalculator.h.
Referenced by ConfidenceLevel(), SetTestSize(), and Size().
Definition at line 159 of file BayesianCalculator.h.
Referenced by SetLeftSideTailFraction(), and SetShortestInterval().
int RooStats::BayesianCalculator::fNScanBins [private] |
Bool_t RooStats::BayesianCalculator::fValidInterval [mutable, private] |
Definition at line 166 of file BayesianCalculator.h.
RooAbsData* RooStats::BayesianCalculator::fData [private] |
Definition at line 142 of file BayesianCalculator.h.
RooAbsPdf* RooStats::BayesianCalculator::fPdf [private] |
Definition at line 143 of file BayesianCalculator.h.
RooAbsPdf* RooStats::BayesianCalculator::fPriorPOI [private] |
Definition at line 145 of file BayesianCalculator.h.
RooAbsPdf* RooStats::BayesianCalculator::fProductPdf [mutable, private] |
Definition at line 148 of file BayesianCalculator.h.
RooAbsReal* RooStats::BayesianCalculator::fLogLike [mutable, private] |
Definition at line 149 of file BayesianCalculator.h.
RooAbsReal* RooStats::BayesianCalculator::fLikelihood [mutable, private] |
Definition at line 150 of file BayesianCalculator.h.
RooAbsReal* RooStats::BayesianCalculator::fIntegratedLikelihood [mutable, private] |
Definition at line 151 of file BayesianCalculator.h.
RooAbsPdf* RooStats::BayesianCalculator::fPosteriorPdf [mutable, private] |
Definition at line 152 of file BayesianCalculator.h.
ROOT::Math::IGenFunction* RooStats::BayesianCalculator::fPosteriorFunction [mutable, private] |
Definition at line 153 of file BayesianCalculator.h.
TF1* RooStats::BayesianCalculator::fApproxPosterior [mutable, private] |
Definition at line 154 of file BayesianCalculator.h.