bool | fAdaptiveSampling | controls use of adaptive sampling algorithm |
Double_t | fAdditionalNToysFactor | give user ability to ask for more toys |
RooStats::ConfidenceBelt* | fConfBelt | |
bool | fCreateBelt | controls use if ConfidenceBelt should be saved to a TFile |
RooAbsData& | fData | / data set |
Double_t | fLeftSideFraction | |
RooStats::ModelConfig& | fModel | |
RooAbsData* | fPointsToTest | |
bool | fSaveBeltToFile | controls use if ConfidenceBelt should be saved to a TFile |
Double_t | fSize | / size of the test (eg. specified rate of Type I error) |
RooStats::TestStatSampler* | fTestStatSampler |
Inheritance Chart: | |||||||||
|
Main interface to get a ConfInterval (will be a PointSetInterval)
in addition to interface we also need: Set the TestStatSampler (eg. ToyMC or FFT, includes choice of TestStatistic)
{fTestStatSampler = &sampler;}
fLeftSideTailFraction*fSize defines lower edge of acceptance region. Unified limits use 0, central limits use 0.5, for upper/lower limits it is 0/1 depends on sign of test statistic w.r.t. parameter
{fLeftSideFraction = leftSideFraction;}
This class can make regularly spaced scans based on range stored in RooRealVars. Choose number of steps for a rastor scan (common for each dimension) void SetNumSteps(Int_t); This class can make regularly spaced scans based on range stored in RooRealVars. Choose number of steps for a rastor scan (specific for each dimension) void SetNumSteps(std::map<RooAbsArg, Int_t>) Get the size of the test (eg. rate of Type I error)
{return fSize;}
specify the nuisance parameters (eg. the rest of the parameters)
set the size of the test (rate of Type I error) ( Eg. 0.05 for a 95% Confidence Interval)
{fSize = size;}
set the confidence level for the interval (eg. 0.95 for a 95% Confidence Interval)
{fSize = 1.-cl;}
adaptive sampling algorithm to speed up interval caculation
{fAdaptiveSampling=flag;}
give user ability to ask for more toys
{fAdditionalNToysFactor = fact;}
Returns instance of TestStatSampler. Use to change properties of TestStatSampler, e.g. GetTestStatSampler.SetTestSize(Double_t size);
{ return fTestStatSampler; }