#include <ToyMCSampler.h>
Inheritance diagram for RooStats::ToyMCSampler:
Definition at line 56 of file ToyMCSampler.h.
RooStats::ToyMCSampler::ToyMCSampler | ( | ) | [inline] |
Definition at line 59 of file ToyMCSampler.h.
References fAdaptiveHighLimit, fAdaptiveLowLimit, fExpectedNuisancePar, fGenerateBinned, fGlobalObservables, fImportanceDensity, fImportanceSnapshot, fMaxToys, fNEvents, fNuisancePars, fNullPOI, fObservables, fPdf, fPriorNuisance, fProofConfig, fProtoData, fSize, fToysInTails, RooNumber::infinity(), kFALSE, and NULL.
RooStats::ToyMCSampler::ToyMCSampler | ( | TestStatistic & | ts, | |
Int_t | ntoys | |||
) | [inline] |
Definition at line 87 of file ToyMCSampler.h.
References fAdaptiveHighLimit, fAdaptiveLowLimit, fExpectedNuisancePar, fGenerateBinned, fGlobalObservables, fImportanceDensity, fImportanceSnapshot, fMaxToys, fNEvents, fNuisancePars, fNullPOI, fObservables, fPdf, fPriorNuisance, fProofConfig, fProtoData, fSize, fToysInTails, RooNumber::infinity(), kFALSE, and NULL.
virtual RooStats::ToyMCSampler::~ToyMCSampler | ( | ) | [inline, virtual] |
Definition at line 114 of file ToyMCSampler.h.
RooStats::ToyMCSampler::ToyMCSampler | ( | ) | [inline] |
Definition at line 59 of file ToyMCSampler.h.
References fAdaptiveHighLimit, fAdaptiveLowLimit, fExpectedNuisancePar, fGenerateBinned, fGlobalObservables, fImportanceDensity, fImportanceSnapshot, fMaxToys, fNEvents, fNuisancePars, fNullPOI, fObservables, fPdf, fPriorNuisance, fProofConfig, fProtoData, fSize, fToysInTails, RooNumber::infinity(), kFALSE, and NULL.
RooStats::ToyMCSampler::ToyMCSampler | ( | TestStatistic & | ts, | |
Int_t | ntoys | |||
) | [inline] |
Definition at line 87 of file ToyMCSampler.h.
References fAdaptiveHighLimit, fAdaptiveLowLimit, fExpectedNuisancePar, fGenerateBinned, fGlobalObservables, fImportanceDensity, fImportanceSnapshot, fMaxToys, fNEvents, fNuisancePars, fNullPOI, fObservables, fPdf, fPriorNuisance, fProofConfig, fProtoData, fSize, fToysInTails, RooNumber::infinity(), kFALSE, and NULL.
virtual RooStats::ToyMCSampler::~ToyMCSampler | ( | ) | [inline, virtual] |
Definition at line 114 of file ToyMCSampler.h.
virtual SamplingDistribution* RooStats::ToyMCSampler::GetSamplingDistribution | ( | RooArgSet & | paramPoint | ) | [virtual] |
virtual SamplingDistribution* RooStats::ToyMCSampler::GetSamplingDistributionSingleWorker | ( | RooArgSet & | paramPoint | ) | [virtual] |
virtual RooAbsData* RooStats::ToyMCSampler::GenerateToyData | ( | RooArgSet & | ) | const [virtual] |
virtual SamplingDistribution* RooStats::ToyMCSampler::AppendSamplingDistribution | ( | RooArgSet & | allParameters, | |
SamplingDistribution * | last, | |||
Int_t | additionalMC | |||
) | [inline, virtual] |
Definition at line 130 of file ToyMCSampler.h.
References RooStats::SamplingDistribution::Add(), fNToys, and GetSamplingDistribution().
Referenced by RooStats::NeymanConstruction::GetInterval().
virtual Double_t RooStats::ToyMCSampler::EvaluateTestStatistic | ( | RooAbsData & | data, | |
RooArgSet & | nullPOI | |||
) | [inline, virtual] |
Implements RooStats::TestStatSampler.
Definition at line 150 of file ToyMCSampler.h.
References data, RooStats::TestStatistic::Evaluate(), and fTestStat.
virtual TestStatistic* RooStats::ToyMCSampler::GetTestStatistic | ( | ) | const [inline, virtual] |
Implements RooStats::TestStatSampler.
Definition at line 154 of file ToyMCSampler.h.
References fTestStat.
virtual Double_t RooStats::ToyMCSampler::ConfidenceLevel | ( | ) | const [inline, virtual] |
Implements RooStats::TestStatSampler.
Definition at line 155 of file ToyMCSampler.h.
References fSize.
virtual Int_t RooStats::ToyMCSampler::GetNToys | ( | void | ) | [inline, virtual] |
virtual void RooStats::ToyMCSampler::SetNToys | ( | const Int_t | ntoy | ) | [inline, virtual] |
virtual void RooStats::ToyMCSampler::SetNEventsPerToy | ( | const Int_t | nevents | ) | [inline, virtual] |
Definition at line 164 of file ToyMCSampler.h.
References fNEvents.
Referenced by ClassImp(), RooStats::FeldmanCousins::CreateTestStatSampler(), and RooStats::FeldmanCousins::GetInterval().
virtual void RooStats::ToyMCSampler::SetParametersForTestStat | ( | const RooArgSet & | nullpoi | ) | [inline, virtual] |
Implements RooStats::TestStatSampler.
Definition at line 172 of file ToyMCSampler.h.
References fNullPOI, and RooAbsCollection::snapshot().
Referenced by RooStats::FeldmanCousins::CreateTestStatSampler().
virtual void RooStats::ToyMCSampler::SetPdf | ( | RooAbsPdf & | ) | [inline, virtual] |
Implements RooStats::TestStatSampler.
Definition at line 174 of file ToyMCSampler.h.
References fPdf.
Referenced by RooStats::FeldmanCousins::CreateTestStatSampler().
virtual void RooStats::ToyMCSampler::SetPriorNuisance | ( | RooAbsPdf * | ) | [inline, virtual] |
Implements RooStats::TestStatSampler.
Definition at line 176 of file ToyMCSampler.h.
References fPriorNuisance.
virtual void RooStats::ToyMCSampler::SetNuisanceParameters | ( | const RooArgSet & | np | ) | [inline, virtual] |
Implements RooStats::TestStatSampler.
Definition at line 178 of file ToyMCSampler.h.
References fNuisancePars.
virtual void RooStats::ToyMCSampler::SetObservables | ( | const RooArgSet & | o | ) | [inline, virtual] |
Implements RooStats::TestStatSampler.
Definition at line 180 of file ToyMCSampler.h.
References fObservables, and o.
Referenced by RooStats::FeldmanCousins::CreateTestStatSampler(), and RooStats::FeldmanCousins::GetInterval().
virtual void RooStats::ToyMCSampler::SetGlobalObservables | ( | const RooArgSet & | o | ) | [inline, virtual] |
Implements RooStats::TestStatSampler.
Definition at line 182 of file ToyMCSampler.h.
References fGlobalObservables, and o.
virtual void RooStats::ToyMCSampler::SetTestSize | ( | Double_t | size | ) | [inline, virtual] |
Implements RooStats::TestStatSampler.
Definition at line 186 of file ToyMCSampler.h.
References fSize.
virtual void RooStats::ToyMCSampler::SetConfidenceLevel | ( | Double_t | cl | ) | [inline, virtual] |
Implements RooStats::TestStatSampler.
Definition at line 188 of file ToyMCSampler.h.
References fSize.
virtual void RooStats::ToyMCSampler::SetTestStatistic | ( | TestStatistic * | testStatistic | ) | [inline, virtual] |
Implements RooStats::TestStatSampler.
Definition at line 191 of file ToyMCSampler.h.
References fTestStat.
Referenced by ClassImp().
Bool_t RooStats::ToyMCSampler::CheckConfig | ( | void | ) |
void RooStats::ToyMCSampler::SetGenerateBinned | ( | bool | binned = true |
) | [inline] |
void RooStats::ToyMCSampler::SetSamplingDistName | ( | const char * | name | ) | [inline, virtual] |
Implements RooStats::TestStatSampler.
Definition at line 203 of file ToyMCSampler.h.
References fSamplingDistName.
string RooStats::ToyMCSampler::GetSamplingDistName | ( | void | ) | [inline] |
void RooStats::ToyMCSampler::SetMaxToys | ( | Double_t | t | ) | [inline] |
Definition at line 209 of file ToyMCSampler.h.
References fAdaptiveHighLimit, fAdaptiveLowLimit, fToysInTails, and RooNumber::infinity().
Definition at line 214 of file ToyMCSampler.h.
References fAdaptiveHighLimit, fAdaptiveLowLimit, fToysInTails, and RooNumber::infinity().
void RooStats::ToyMCSampler::SetToysBothTails | ( | Double_t | toys, | |
Double_t | low_threshold, | |||
Double_t | high_threshold | |||
) | [inline] |
Definition at line 219 of file ToyMCSampler.h.
References fAdaptiveHighLimit, fAdaptiveLowLimit, and fToysInTails.
void RooStats::ToyMCSampler::SetImportanceDensity | ( | RooAbsPdf * | p | ) | [inline] |
void RooStats::ToyMCSampler::SetImportanceSnapshot | ( | const RooArgSet & | s | ) | [inline] |
void RooStats::ToyMCSampler::SetProofConfig | ( | ProofConfig * | pc = NULL |
) | [inline] |
void RooStats::ToyMCSampler::SetProtoData | ( | const RooDataSet * | d | ) | [inline] |
RooAbsData* RooStats::ToyMCSampler::Generate | ( | RooAbsPdf & | pdf, | |
RooArgSet & | observables, | |||
const RooDataSet * | protoData = NULL , |
|||
int | forceEvents = 0 | |||
) | const [protected] |
virtual SamplingDistribution* RooStats::ToyMCSampler::GetSamplingDistribution | ( | RooArgSet & | paramPoint | ) | [virtual] |
Implements RooStats::TestStatSampler.
virtual SamplingDistribution* RooStats::ToyMCSampler::GetSamplingDistributionSingleWorker | ( | RooArgSet & | paramPoint | ) | [virtual] |
virtual RooAbsData* RooStats::ToyMCSampler::GenerateToyData | ( | RooArgSet & | ) | const [virtual] |
virtual SamplingDistribution* RooStats::ToyMCSampler::AppendSamplingDistribution | ( | RooArgSet & | allParameters, | |
SamplingDistribution * | last, | |||
Int_t | additionalMC | |||
) | [inline, virtual] |
Definition at line 130 of file ToyMCSampler.h.
References RooStats::SamplingDistribution::Add(), fNToys, and GetSamplingDistribution().
virtual Double_t RooStats::ToyMCSampler::EvaluateTestStatistic | ( | RooAbsData & | data, | |
RooArgSet & | nullPOI | |||
) | [inline, virtual] |
Implements RooStats::TestStatSampler.
Definition at line 150 of file ToyMCSampler.h.
References data, RooStats::TestStatistic::Evaluate(), and fTestStat.
virtual TestStatistic* RooStats::ToyMCSampler::GetTestStatistic | ( | ) | const [inline, virtual] |
Implements RooStats::TestStatSampler.
Definition at line 154 of file ToyMCSampler.h.
References fTestStat.
virtual Double_t RooStats::ToyMCSampler::ConfidenceLevel | ( | ) | const [inline, virtual] |
Implements RooStats::TestStatSampler.
Definition at line 155 of file ToyMCSampler.h.
References fSize.
virtual Int_t RooStats::ToyMCSampler::GetNToys | ( | void | ) | [inline, virtual] |
virtual void RooStats::ToyMCSampler::SetNToys | ( | const Int_t | ntoy | ) | [inline, virtual] |
virtual void RooStats::ToyMCSampler::SetNEventsPerToy | ( | const Int_t | nevents | ) | [inline, virtual] |
virtual void RooStats::ToyMCSampler::SetParametersForTestStat | ( | const RooArgSet & | nullpoi | ) | [inline, virtual] |
Implements RooStats::TestStatSampler.
Definition at line 172 of file ToyMCSampler.h.
References fNullPOI, and RooAbsCollection::snapshot().
virtual void RooStats::ToyMCSampler::SetPdf | ( | RooAbsPdf & | ) | [inline, virtual] |
Implements RooStats::TestStatSampler.
Definition at line 174 of file ToyMCSampler.h.
References fPdf.
virtual void RooStats::ToyMCSampler::SetPriorNuisance | ( | RooAbsPdf * | ) | [inline, virtual] |
Implements RooStats::TestStatSampler.
Definition at line 176 of file ToyMCSampler.h.
References fPriorNuisance.
virtual void RooStats::ToyMCSampler::SetNuisanceParameters | ( | const RooArgSet & | np | ) | [inline, virtual] |
Implements RooStats::TestStatSampler.
Definition at line 178 of file ToyMCSampler.h.
References fNuisancePars.
virtual void RooStats::ToyMCSampler::SetObservables | ( | const RooArgSet & | o | ) | [inline, virtual] |
Implements RooStats::TestStatSampler.
Definition at line 180 of file ToyMCSampler.h.
References fObservables, and o.
virtual void RooStats::ToyMCSampler::SetGlobalObservables | ( | const RooArgSet & | o | ) | [inline, virtual] |
Implements RooStats::TestStatSampler.
Definition at line 182 of file ToyMCSampler.h.
References fGlobalObservables, and o.
virtual void RooStats::ToyMCSampler::SetTestSize | ( | Double_t | size | ) | [inline, virtual] |
Implements RooStats::TestStatSampler.
Definition at line 186 of file ToyMCSampler.h.
References fSize.
virtual void RooStats::ToyMCSampler::SetConfidenceLevel | ( | Double_t | cl | ) | [inline, virtual] |
Implements RooStats::TestStatSampler.
Definition at line 188 of file ToyMCSampler.h.
References fSize.
virtual void RooStats::ToyMCSampler::SetTestStatistic | ( | TestStatistic * | testStatistic | ) | [inline, virtual] |
Implements RooStats::TestStatSampler.
Definition at line 191 of file ToyMCSampler.h.
References fTestStat.
Bool_t RooStats::ToyMCSampler::CheckConfig | ( | void | ) |
void RooStats::ToyMCSampler::SetGenerateBinned | ( | bool | binned = true |
) | [inline] |
void RooStats::ToyMCSampler::SetSamplingDistName | ( | const char * | name | ) | [inline, virtual] |
Implements RooStats::TestStatSampler.
Definition at line 203 of file ToyMCSampler.h.
References fSamplingDistName.
string RooStats::ToyMCSampler::GetSamplingDistName | ( | void | ) | [inline] |
void RooStats::ToyMCSampler::SetMaxToys | ( | Double_t | t | ) | [inline] |
Definition at line 209 of file ToyMCSampler.h.
References fAdaptiveHighLimit, fAdaptiveLowLimit, fToysInTails, and RooNumber::infinity().
Definition at line 214 of file ToyMCSampler.h.
References fAdaptiveHighLimit, fAdaptiveLowLimit, fToysInTails, and RooNumber::infinity().
void RooStats::ToyMCSampler::SetToysBothTails | ( | Double_t | toys, | |
Double_t | low_threshold, | |||
Double_t | high_threshold | |||
) | [inline] |
Definition at line 219 of file ToyMCSampler.h.
References fAdaptiveHighLimit, fAdaptiveLowLimit, and fToysInTails.
void RooStats::ToyMCSampler::SetImportanceDensity | ( | RooAbsPdf * | p | ) | [inline] |
void RooStats::ToyMCSampler::SetImportanceSnapshot | ( | const RooArgSet & | s | ) | [inline] |
void RooStats::ToyMCSampler::SetProofConfig | ( | ProofConfig * | pc = NULL |
) | [inline] |
void RooStats::ToyMCSampler::SetProtoData | ( | const RooDataSet * | d | ) | [inline] |
RooAbsData* RooStats::ToyMCSampler::Generate | ( | RooAbsPdf & | pdf, | |
RooArgSet & | observables, | |||
const RooDataSet * | protoData = NULL , |
|||
int | forceEvents = 0 | |||
) | const [protected] |
TestStatistic* RooStats::ToyMCSampler::fTestStat [protected] |
Definition at line 242 of file ToyMCSampler.h.
Referenced by EvaluateTestStatistic(), GetTestStatistic(), and SetTestStatistic().
RooAbsPdf* RooStats::ToyMCSampler::fPdf [protected] |
string RooStats::ToyMCSampler::fSamplingDistName [protected] |
Definition at line 244 of file ToyMCSampler.h.
Referenced by GetSamplingDistName(), and SetSamplingDistName().
RooAbsPdf* RooStats::ToyMCSampler::fPriorNuisance [protected] |
Definition at line 245 of file ToyMCSampler.h.
Referenced by SetPriorNuisance(), and ToyMCSampler().
RooArgSet* RooStats::ToyMCSampler::fNullPOI [protected] |
Definition at line 246 of file ToyMCSampler.h.
Referenced by SetParametersForTestStat(), and ToyMCSampler().
const RooArgSet* RooStats::ToyMCSampler::fNuisancePars [protected] |
Definition at line 247 of file ToyMCSampler.h.
Referenced by SetNuisanceParameters(), and ToyMCSampler().
const RooArgSet* RooStats::ToyMCSampler::fObservables [protected] |
const RooArgSet* RooStats::ToyMCSampler::fGlobalObservables [protected] |
Definition at line 249 of file ToyMCSampler.h.
Referenced by SetGlobalObservables(), and ToyMCSampler().
Int_t RooStats::ToyMCSampler::fNToys [protected] |
Definition at line 250 of file ToyMCSampler.h.
Referenced by AppendSamplingDistribution(), GetNToys(), and SetNToys().
Int_t RooStats::ToyMCSampler::fNEvents [protected] |
Definition at line 251 of file ToyMCSampler.h.
Referenced by SetNEventsPerToy(), and ToyMCSampler().
Double_t RooStats::ToyMCSampler::fSize [protected] |
Definition at line 252 of file ToyMCSampler.h.
Referenced by ConfidenceLevel(), SetConfidenceLevel(), SetTestSize(), and ToyMCSampler().
Bool_t RooStats::ToyMCSampler::fExpectedNuisancePar [protected] |
Definition at line 253 of file ToyMCSampler.h.
Referenced by SetAsimovNuisancePar(), SetExpectedNuisancePar(), and ToyMCSampler().
Bool_t RooStats::ToyMCSampler::fGenerateBinned [protected] |
Definition at line 254 of file ToyMCSampler.h.
Referenced by SetGenerateBinned(), and ToyMCSampler().
Double_t RooStats::ToyMCSampler::fToysInTails [protected] |
Definition at line 259 of file ToyMCSampler.h.
Referenced by SetToysBothTails(), SetToysLeftTail(), SetToysRightTail(), and ToyMCSampler().
Double_t RooStats::ToyMCSampler::fMaxToys [protected] |
Double_t RooStats::ToyMCSampler::fAdaptiveLowLimit [protected] |
Definition at line 264 of file ToyMCSampler.h.
Referenced by SetToysBothTails(), SetToysLeftTail(), SetToysRightTail(), and ToyMCSampler().
Double_t RooStats::ToyMCSampler::fAdaptiveHighLimit [protected] |
Definition at line 265 of file ToyMCSampler.h.
Referenced by SetToysBothTails(), SetToysLeftTail(), SetToysRightTail(), and ToyMCSampler().
RooAbsPdf* RooStats::ToyMCSampler::fImportanceDensity [protected] |
Definition at line 267 of file ToyMCSampler.h.
Referenced by SetImportanceDensity(), and ToyMCSampler().
const RooArgSet* RooStats::ToyMCSampler::fImportanceSnapshot [protected] |
Definition at line 268 of file ToyMCSampler.h.
Referenced by SetImportanceSnapshot(), and ToyMCSampler().
const RooDataSet* RooStats::ToyMCSampler::fProtoData [protected] |
ProofConfig* RooStats::ToyMCSampler::fProofConfig [protected] |
TestStatistic* RooStats::ToyMCSampler::fTestStat [protected] |
Definition at line 242 of file ToyMCSampler.h.
RooAbsPdf* RooStats::ToyMCSampler::fPdf [protected] |
Definition at line 243 of file ToyMCSampler.h.
RooAbsPdf* RooStats::ToyMCSampler::fPriorNuisance [protected] |
Definition at line 245 of file ToyMCSampler.h.
RooArgSet* RooStats::ToyMCSampler::fNullPOI [protected] |
Definition at line 246 of file ToyMCSampler.h.
const RooArgSet* RooStats::ToyMCSampler::fNuisancePars [protected] |
Definition at line 247 of file ToyMCSampler.h.
const RooArgSet* RooStats::ToyMCSampler::fObservables [protected] |
Definition at line 248 of file ToyMCSampler.h.
const RooArgSet* RooStats::ToyMCSampler::fGlobalObservables [protected] |
Definition at line 249 of file ToyMCSampler.h.
RooAbsPdf* RooStats::ToyMCSampler::fImportanceDensity [protected] |
Definition at line 267 of file ToyMCSampler.h.
const RooArgSet* RooStats::ToyMCSampler::fImportanceSnapshot [protected] |
Definition at line 268 of file ToyMCSampler.h.
const RooDataSet* RooStats::ToyMCSampler::fProtoData [protected] |
Definition at line 270 of file ToyMCSampler.h.
ProofConfig* RooStats::ToyMCSampler::fProofConfig [protected] |
Definition at line 272 of file ToyMCSampler.h.