#include <FeldmanCousins.h>
Inheritance diagram for RooStats::FeldmanCousins:
Definition at line 38 of file FeldmanCousins.h.
FeldmanCousins::FeldmanCousins | ( | RooAbsData & | data, | |
ModelConfig & | model | |||
) |
Definition at line 88 of file FeldmanCousins.cxx.
FeldmanCousins::~FeldmanCousins | ( | ) | [virtual] |
Definition at line 108 of file FeldmanCousins.cxx.
References fPointsToTest, fPOIToTest, and fTestStatSampler.
RooStats::FeldmanCousins::FeldmanCousins | ( | RooAbsData & | data, | |
ModelConfig & | model | |||
) |
virtual RooStats::FeldmanCousins::~FeldmanCousins | ( | ) | [virtual] |
PointSetInterval * FeldmanCousins::GetInterval | ( | ) | const [virtual] |
Implements RooStats::IntervalCalculator.
Definition at line 244 of file FeldmanCousins.cxx.
References CreateParameterPoints(), CreateTestStatSampler(), fAdaptiveSampling, fAdditionalNToysFactor, fConfBelt, fCreateBelt, fData, fFluctuateData, fModel, fPointsToTest, fSaveBeltToFile, fSize, fTestStatSampler, RooStats::ModelConfig::GetObservables(), RooStats::ModelConfig::GuessObsAndNuisance(), nc, RooAbsData::numEntries(), RooStats::ToyMCSampler::SetNEventsPerToy(), and RooStats::ToyMCSampler::SetObservables().
Referenced by FourBinInstructional(), IntervalExamples(), rs101_limitexample(), rs401c_FeldmanCousins(), rs401d_FeldmanCousins(), and StandardFeldmanCousinsDemo().
virtual Double_t RooStats::FeldmanCousins::Size | ( | ) | const [inline, virtual] |
Implements RooStats::IntervalCalculator.
Definition at line 53 of file FeldmanCousins.h.
References fSize.
virtual Double_t RooStats::FeldmanCousins::ConfidenceLevel | ( | ) | const [inline, virtual] |
Implements RooStats::IntervalCalculator.
Definition at line 55 of file FeldmanCousins.h.
References fSize.
virtual void RooStats::FeldmanCousins::SetData | ( | RooAbsData & | ) | [inline, virtual] |
virtual void RooStats::FeldmanCousins::SetPdf | ( | RooAbsPdf & | ) | [inline, virtual] |
Definition at line 61 of file FeldmanCousins.h.
virtual void RooStats::FeldmanCousins::SetParameters | ( | const RooArgSet & | ) | [inline, virtual] |
Definition at line 66 of file FeldmanCousins.h.
virtual void RooStats::FeldmanCousins::SetNuisanceParameters | ( | const RooArgSet & | ) | [inline, virtual] |
Definition at line 71 of file FeldmanCousins.h.
void RooStats::FeldmanCousins::SetParameterPointsToTest | ( | RooAbsData & | pointsToTest | ) | [inline] |
void RooStats::FeldmanCousins::SetPOIPointsToTest | ( | RooAbsData & | poiToTest | ) | [inline] |
virtual void RooStats::FeldmanCousins::SetTestSize | ( | Double_t | size | ) | [inline, virtual] |
Implements RooStats::IntervalCalculator.
Definition at line 86 of file FeldmanCousins.h.
References fSize.
Referenced by rs101_limitexample(), rs401c_FeldmanCousins(), and rs401d_FeldmanCousins().
virtual void RooStats::FeldmanCousins::SetConfidenceLevel | ( | Double_t | cl | ) | [inline, virtual] |
Implements RooStats::IntervalCalculator.
Definition at line 88 of file FeldmanCousins.h.
References fSize.
Referenced by FourBinInstructional(), IntervalExamples(), and StandardFeldmanCousinsDemo().
void FeldmanCousins::SetModel | ( | const ModelConfig & | ) | [virtual] |
RooAbsData* RooStats::FeldmanCousins::GetPointsToScan | ( | ) | [inline] |
Definition at line 92 of file FeldmanCousins.h.
References CreateParameterPoints(), and fPointsToTest.
Referenced by rs101_limitexample(), rs401c_FeldmanCousins(), rs401d_FeldmanCousins(), and StandardFeldmanCousinsDemo().
ConfidenceBelt* RooStats::FeldmanCousins::GetConfidenceBelt | ( | ) | [inline] |
Definition at line 97 of file FeldmanCousins.h.
References fConfBelt.
Referenced by StandardFeldmanCousinsDemo().
void RooStats::FeldmanCousins::UseAdaptiveSampling | ( | bool | flag = true |
) | [inline] |
Definition at line 99 of file FeldmanCousins.h.
References fAdaptiveSampling, and flag.
Referenced by FourBinInstructional(), IntervalExamples(), rs101_limitexample(), rs401c_FeldmanCousins(), rs401d_FeldmanCousins(), and StandardFeldmanCousinsDemo().
void RooStats::FeldmanCousins::AdditionalNToysFactor | ( | double | fact | ) | [inline] |
void RooStats::FeldmanCousins::SetNBins | ( | Int_t | bins | ) | [inline] |
Definition at line 103 of file FeldmanCousins.h.
References fNbins.
Referenced by FourBinInstructional(), IntervalExamples(), rs101_limitexample(), rs401c_FeldmanCousins(), rs401d_FeldmanCousins(), and StandardFeldmanCousinsDemo().
void RooStats::FeldmanCousins::FluctuateNumDataEntries | ( | bool | flag = true |
) | [inline] |
Definition at line 105 of file FeldmanCousins.h.
References fFluctuateData, and flag.
Referenced by FourBinInstructional(), IntervalExamples(), rs101_limitexample(), rs401c_FeldmanCousins(), and StandardFeldmanCousinsDemo().
void RooStats::FeldmanCousins::SaveBeltToFile | ( | bool | flag = true |
) | [inline] |
void RooStats::FeldmanCousins::CreateConfBelt | ( | bool | flag = true |
) | [inline] |
Definition at line 111 of file FeldmanCousins.h.
References fCreateBelt, and flag.
Referenced by StandardFeldmanCousinsDemo().
TestStatSampler * FeldmanCousins::GetTestStatSampler | ( | ) | const |
Definition at line 124 of file FeldmanCousins.cxx.
References CreateTestStatSampler(), and fTestStatSampler.
void FeldmanCousins::CreateParameterPoints | ( | ) | const [private] |
Definition at line 159 of file FeldmanCousins.cxx.
References RooArgSet::add(), RooDataSet::add(), RooFit::CloneData(), RooAbsCollection::createIterator(), RooAbsPdf::createNLL(), RooAbsReal::createProfile(), RooAbsCollection::equals(), RooFit::FATAL, fData, fDoProfileConstruction, fModel, fNbins, fPointsToTest, fPOIToTest, RooFit::Generation, RooAbsData::get(), RooStats::ModelConfig::GetNuisanceParameters(), RooStats::ModelConfig::GetParametersOfInterest(), RooStats::ModelConfig::GetPdf(), RooMsgService::globalKillBelow(), i, RooMsgService::instance(), TIter::Next(), NULL, RooDataHist::numEntries(), RooAbsData::numEntries(), ooccoutE, ooccoutP, profile, RooRealVar::setBins(), and RooMsgService::setGlobalKillBelow().
Referenced by GetInterval(), and GetPointsToScan().
void FeldmanCousins::CreateTestStatSampler | ( | ) | const [private] |
Definition at line 131 of file FeldmanCousins.cxx.
References fAdaptiveSampling, fAdditionalNToysFactor, fData, fFluctuateData, fModel, fSize, fTestStatSampler, RooFit::Generation, RooStats::ModelConfig::GetObservables(), RooStats::ModelConfig::GetParametersOfInterest(), RooStats::ModelConfig::GetPdf(), int, RooAbsData::numEntries(), ooccoutP, RooStats::ToyMCSampler::SetNEventsPerToy(), RooStats::ToyMCSampler::SetObservables(), RooStats::ToyMCSampler::SetParametersForTestStat(), and RooStats::ToyMCSampler::SetPdf().
Referenced by GetInterval(), and GetTestStatSampler().
virtual PointSetInterval* RooStats::FeldmanCousins::GetInterval | ( | ) | const [virtual] |
Implements RooStats::IntervalCalculator.
virtual Double_t RooStats::FeldmanCousins::Size | ( | ) | const [inline, virtual] |
Implements RooStats::IntervalCalculator.
Definition at line 53 of file FeldmanCousins.h.
References fSize.
virtual Double_t RooStats::FeldmanCousins::ConfidenceLevel | ( | ) | const [inline, virtual] |
Implements RooStats::IntervalCalculator.
Definition at line 55 of file FeldmanCousins.h.
References fSize.
virtual void RooStats::FeldmanCousins::SetData | ( | RooAbsData & | ) | [inline, virtual] |
virtual void RooStats::FeldmanCousins::SetPdf | ( | RooAbsPdf & | ) | [inline, virtual] |
Definition at line 61 of file FeldmanCousins.h.
virtual void RooStats::FeldmanCousins::SetParameters | ( | const RooArgSet & | ) | [inline, virtual] |
Definition at line 66 of file FeldmanCousins.h.
virtual void RooStats::FeldmanCousins::SetNuisanceParameters | ( | const RooArgSet & | ) | [inline, virtual] |
Definition at line 71 of file FeldmanCousins.h.
void RooStats::FeldmanCousins::SetParameterPointsToTest | ( | RooAbsData & | pointsToTest | ) | [inline] |
void RooStats::FeldmanCousins::SetPOIPointsToTest | ( | RooAbsData & | poiToTest | ) | [inline] |
virtual void RooStats::FeldmanCousins::SetTestSize | ( | Double_t | size | ) | [inline, virtual] |
Implements RooStats::IntervalCalculator.
Definition at line 86 of file FeldmanCousins.h.
References fSize.
virtual void RooStats::FeldmanCousins::SetConfidenceLevel | ( | Double_t | cl | ) | [inline, virtual] |
Implements RooStats::IntervalCalculator.
Definition at line 88 of file FeldmanCousins.h.
References fSize.
virtual void RooStats::FeldmanCousins::SetModel | ( | const ModelConfig & | ) | [virtual] |
Implements RooStats::IntervalCalculator.
RooAbsData* RooStats::FeldmanCousins::GetPointsToScan | ( | ) | [inline] |
Definition at line 92 of file FeldmanCousins.h.
References CreateParameterPoints(), and fPointsToTest.
ConfidenceBelt* RooStats::FeldmanCousins::GetConfidenceBelt | ( | ) | [inline] |
void RooStats::FeldmanCousins::UseAdaptiveSampling | ( | bool | flag = true |
) | [inline] |
void RooStats::FeldmanCousins::AdditionalNToysFactor | ( | double | fact | ) | [inline] |
void RooStats::FeldmanCousins::SetNBins | ( | Int_t | bins | ) | [inline] |
void RooStats::FeldmanCousins::FluctuateNumDataEntries | ( | bool | flag = true |
) | [inline] |
void RooStats::FeldmanCousins::SaveBeltToFile | ( | bool | flag = true |
) | [inline] |
void RooStats::FeldmanCousins::CreateConfBelt | ( | bool | flag = true |
) | [inline] |
TestStatSampler* RooStats::FeldmanCousins::GetTestStatSampler | ( | ) | const |
void RooStats::FeldmanCousins::CreateParameterPoints | ( | ) | const [private] |
void RooStats::FeldmanCousins::CreateTestStatSampler | ( | ) | const [private] |
Double_t RooStats::FeldmanCousins::fSize [private] |
Definition at line 126 of file FeldmanCousins.h.
Referenced by ConfidenceLevel(), CreateTestStatSampler(), GetInterval(), SetConfidenceLevel(), SetTestSize(), and Size().
ModelConfig& RooStats::FeldmanCousins::fModel [private] |
Definition at line 127 of file FeldmanCousins.h.
Referenced by CreateParameterPoints(), CreateTestStatSampler(), GetInterval(), and SetModel().
RooAbsData& RooStats::FeldmanCousins::fData [private] |
Definition at line 128 of file FeldmanCousins.h.
Referenced by CreateParameterPoints(), CreateTestStatSampler(), and GetInterval().
ToyMCSampler* RooStats::FeldmanCousins::fTestStatSampler [mutable, private] |
Definition at line 137 of file FeldmanCousins.h.
Referenced by CreateTestStatSampler(), GetInterval(), GetTestStatSampler(), and ~FeldmanCousins().
RooAbsData* RooStats::FeldmanCousins::fPointsToTest [mutable, private] |
Definition at line 138 of file FeldmanCousins.h.
Referenced by CreateParameterPoints(), GetInterval(), GetPointsToScan(), SetParameterPointsToTest(), and ~FeldmanCousins().
RooAbsData* RooStats::FeldmanCousins::fPOIToTest [mutable, private] |
Definition at line 139 of file FeldmanCousins.h.
Referenced by CreateParameterPoints(), SetPOIPointsToTest(), and ~FeldmanCousins().
ConfidenceBelt* RooStats::FeldmanCousins::fConfBelt [mutable, private] |
Definition at line 140 of file FeldmanCousins.h.
Referenced by GetConfidenceBelt(), and GetInterval().
Definition at line 141 of file FeldmanCousins.h.
Referenced by CreateTestStatSampler(), GetInterval(), and UseAdaptiveSampling().
Definition at line 142 of file FeldmanCousins.h.
Referenced by AdditionalNToysFactor(), CreateTestStatSampler(), and GetInterval().
Int_t RooStats::FeldmanCousins::fNbins [private] |
Definition at line 143 of file FeldmanCousins.h.
Referenced by CreateParameterPoints(), and SetNBins().
Definition at line 144 of file FeldmanCousins.h.
Referenced by CreateTestStatSampler(), FluctuateNumDataEntries(), and GetInterval().
Bool_t RooStats::FeldmanCousins::fCreateBelt [private] |
Definition at line 147 of file FeldmanCousins.h.
Referenced by CreateConfBelt(), GetInterval(), and SaveBeltToFile().
ModelConfig& RooStats::FeldmanCousins::fModel [private] |
Definition at line 127 of file FeldmanCousins.h.
RooAbsData& RooStats::FeldmanCousins::fData [private] |
Definition at line 128 of file FeldmanCousins.h.
ToyMCSampler* RooStats::FeldmanCousins::fTestStatSampler [mutable, private] |
Definition at line 137 of file FeldmanCousins.h.
RooAbsData* RooStats::FeldmanCousins::fPointsToTest [mutable, private] |
Definition at line 138 of file FeldmanCousins.h.
RooAbsData* RooStats::FeldmanCousins::fPOIToTest [mutable, private] |
Definition at line 139 of file FeldmanCousins.h.
ConfidenceBelt* RooStats::FeldmanCousins::fConfBelt [mutable, private] |
Definition at line 140 of file FeldmanCousins.h.