ROOT
6.07/01
Reference Guide
|
Hypothesis Test Calculator using a full frequentist procedure for sampling the test statistic distribution.
The nuisance parameters are fixed to their MLEs. The use of ToyMCSampler as the TestStatSampler is assumed.
Definition at line 44 of file FrequentistCalculator.h.
Public Member Functions | |
FrequentistCalculator (const RooAbsData &data, const ModelConfig &altModel, const ModelConfig &nullModel, TestStatSampler *sampler=0) | |
~FrequentistCalculator () | |
void | SetToys (int toysNull, int toysAlt) |
set number of toys More... | |
void | SetNToysInTails (int toysNull, int toysAlt) |
set least number of toys in tails More... | |
void | SetConditionalMLEsNull (const RooArgSet *c) |
set given nuisance parameters to a specific value that will be used instead of their profiled value for Null toys More... | |
void | SetConditionalMLEsAlt (const RooArgSet *c) |
set given nuisance parameters to a specific value that will be used instead of their profiled value for Alternate toys More... | |
void | StoreFitInfo (bool val=true) |
const RooArgSet * | GetFitInfo () const |
Public Member Functions inherited from RooStats::HypoTestCalculatorGeneric | |
HypoTestCalculatorGeneric (const RooAbsData &data, const ModelConfig &altModel, const ModelConfig &nullModel, TestStatSampler *sampler=0) | |
Constructor. More... | |
~HypoTestCalculatorGeneric () | |
virtual HypoTestResult * | GetHypoTest () const |
inherited methods from HypoTestCalculator interface More... | |
virtual void | SetNullModel (const ModelConfig &nullModel) |
const RooAbsData * | GetData (void) const |
const ModelConfig * | GetNullModel (void) const |
virtual void | SetAlternateModel (const ModelConfig &altModel) |
const ModelConfig * | GetAlternateModel (void) const |
virtual void | SetData (RooAbsData &data) |
TestStatSampler * | GetTestStatSampler (void) const |
void | UseSameAltToys () |
to re-use same toys for alternate hypothesis More... | |
Public Member Functions inherited from RooStats::HypoTestCalculator | |
virtual | ~HypoTestCalculator () |
virtual void | SetCommonModel (const ModelConfig &model) |
Protected Member Functions | |
int | PreNullHook (RooArgSet *parameterPoint, double obsTestStat) const |
configure TestStatSampler for the Null run More... | |
int | PreAltHook (RooArgSet *parameterPoint, double obsTestStat) const |
configure TestStatSampler for the Alt run More... | |
void | PreHook () const |
void | PostHook () const |
Protected Member Functions inherited from RooStats::HypoTestCalculatorGeneric | |
virtual int | CheckHook (void) const |
Protected Attributes | |
const RooArgSet * | fConditionalMLEsNull |
const RooArgSet * | fConditionalMLEsAlt |
int | fNToysNull |
int | fNToysAlt |
int | fNToysNullTail |
int | fNToysAltTail |
Protected Attributes inherited from RooStats::HypoTestCalculatorGeneric | |
const ModelConfig * | fAltModel |
const ModelConfig * | fNullModel |
const RooAbsData * | fData |
TestStatSampler * | fTestStatSampler |
TestStatSampler * | fDefaultSampler |
TestStatistic * | fDefaultTestStat |
unsigned int | fAltToysSeed |
Private Attributes | |
RooArgSet * | fFitInfo |
bool | fStoreFitInfo |
#include <RooStats/FrequentistCalculator.h>
|
inline |
Definition at line 47 of file FrequentistCalculator.h.
|
inline |
Definition at line 65 of file FrequentistCalculator.h.
|
inlinevirtual |
Reimplemented from RooStats::HypoTestCalculatorGeneric.
Definition at line 100 of file FrequentistCalculator.h.
|
protectedvirtual |
Reimplemented from RooStats::HypoTestCalculatorGeneric.
Definition at line 40 of file FrequentistCalculator.cxx.
|
protectedvirtual |
configure TestStatSampler for the Alt run
Reimplemented from RooStats::HypoTestCalculatorGeneric.
Definition at line 142 of file FrequentistCalculator.cxx.
|
protectedvirtual |
Reimplemented from RooStats::HypoTestCalculatorGeneric.
Definition at line 30 of file FrequentistCalculator.cxx.
|
protectedvirtual |
configure TestStatSampler for the Null run
Reimplemented from RooStats::HypoTestCalculatorGeneric.
Definition at line 43 of file FrequentistCalculator.cxx.
set given nuisance parameters to a specific value that will be used instead of their profiled value for Alternate toys
Definition at line 89 of file FrequentistCalculator.h.
set given nuisance parameters to a specific value that will be used instead of their profiled value for Null toys
Definition at line 80 of file FrequentistCalculator.h.
|
inline |
set least number of toys in tails
Definition at line 76 of file FrequentistCalculator.h.
|
inline |
set number of toys
Definition at line 73 of file FrequentistCalculator.h.
Referenced by StandardFrequentistDiscovery().
|
inline |
Definition at line 96 of file FrequentistCalculator.h.
|
protected |
Definition at line 117 of file FrequentistCalculator.h.
Referenced by SetConditionalMLEsAlt(), and ~FrequentistCalculator().
|
protected |
Definition at line 116 of file FrequentistCalculator.h.
Referenced by SetConditionalMLEsNull(), and ~FrequentistCalculator().
|
mutableprivate |
Definition at line 128 of file FrequentistCalculator.h.
Referenced by GetFitInfo(), and ~FrequentistCalculator().
|
protected |
Definition at line 121 of file FrequentistCalculator.h.
Referenced by SetToys().
|
protected |
Definition at line 125 of file FrequentistCalculator.h.
Referenced by SetNToysInTails().
|
protected |
Definition at line 120 of file FrequentistCalculator.h.
Referenced by SetToys().
|
protected |
Definition at line 124 of file FrequentistCalculator.h.
Referenced by SetNToysInTails().
|
private |
Definition at line 129 of file FrequentistCalculator.h.
Referenced by StoreFitInfo().