11 #ifndef ROOSTATS_FrequentistCalculator
12 #define ROOSTATS_FrequentistCalculator
15 #ifndef ROOSTATS_HypoTestCalculatorGeneric
19 #ifndef ROOSTATS_ToyMCSampler
23 #ifndef ROOSTATS_DetailedOutputAggregator
void SetConditionalMLEsNull(const RooArgSet *c)
set given nuisance parameters to a specific value that will be used instead of their profiled value f...
RooAbsCollection * snapshot(Bool_t deepCopy=kTRUE) const
Take a snap shot of current collection contents: An owning collection is returned containing clones o...
ModelConfig is a simple class that holds configuration information specifying how a model should be u...
void SetConditionalMLEsAlt(const RooArgSet *c)
set given nuisance parameters to a specific value that will be used instead of their profiled value f...
void SetToys(int toysNull, int toysAlt)
set number of toys
TestStatSampler is an interface class for a tools which produce RooStats SamplingDistributions.
const RooArgSet * fConditionalMLEsAlt
int PreNullHook(RooArgSet *parameterPoint, double obsTestStat) const
configure TestStatSampler for the Null run
ClassImp(TIterator) Bool_t TIterator return false
Compare two iterator objects.
Common base class for the Hypothesis Test Calculators.
#define ClassDef(name, id)
FrequentistCalculator(const RooAbsData &data, const ModelConfig &altModel, const ModelConfig &nullModel, TestStatSampler *sampler=0)
int PreAltHook(RooArgSet *parameterPoint, double obsTestStat) const
configure TestStatSampler for the Alt run
RooAbsData is the common abstract base class for binned and unbinned datasets.
void StoreFitInfo(bool val=true)
void SetNToysInTails(int toysNull, int toysAlt)
set least number of toys in tails
Hypothesis Test Calculator using a full frequentist procedure for sampling the test statistic distrib...
const RooArgSet * fConditionalMLEsNull
const RooArgSet * GetFitInfo() const