virtual | ~TestStatSampler() |
static TClass* | Class() |
virtual Double_t | ConfidenceLevel() const |
virtual Double_t | EvaluateTestStatistic(RooAbsData& data, RooArgSet& paramsOfInterest) |
virtual RooStats::SamplingDistribution* | GetSamplingDistribution(RooArgSet& paramsOfInterest) |
virtual const RooAbsArg* | GetTestStatistic() const |
virtual void | Initialize(RooAbsArg& testStatistic, RooArgSet& paramsOfInterest, RooArgSet& nuisanceParameters) |
virtual TClass* | IsA() const |
RooStats::TestStatSampler& | operator=(const RooStats::TestStatSampler&) |
virtual void | SetConfidenceLevel(Double_t cl) |
virtual void | SetNuisanceParameters(RooArgSet&) |
virtual void | SetObservables(RooArgSet&) |
virtual void | SetParameters(RooArgSet&) |
virtual void | SetPdf(RooAbsPdf&) |
virtual void | SetTestSize(Double_t size) |
virtual void | SetTestStatistic(RooAbsArg&) const |
virtual void | ShowMembers(TMemberInspector& insp, char* parent) |
virtual void | Streamer(TBuffer& b) |
void | StreamerNVirtual(TBuffer& b) |
Main interface to get a ConfInterval, pure virtual
Main interface to evaluate the test statistic on a dataset
Common Initialization
specify the nuisance parameters (eg. the rest of the parameters)
specify the observables in the dataset (needed to evaluate the test statistic)
set the size of the test (rate of Type I error) ( Eg. 0.05 for a 95% Confidence Interval)
set the confidence level for the interval (eg. 0.95 for a 95% Confidence Interval)
Set the TestStatistic (want the argument to be a function of the data & parameter points