11#ifndef ROOSTATS_DebuggingSampler
12#define ROOSTATS_DebuggingSampler
49 (
void)paramsOfInterest;
51 std::vector<Double_t> testStatVec;
52 for(
Int_t i=0; i<1000; ++i){
68 std::cout <<
"GetTestStatistic() IS NOT IMPLEMENTED FOR THIS SAMPLER. Returning NULL." << std::endl;
100 std::cout <<
"SetTestStatistic(...) IS NOT IMPLEMENTED FOR THIS SAMPLER" << std::endl;
typedef void(GLAPIENTRYP _GLUfuncptr)(void)
size_t size(const MatrixT &matrix)
retrieve the size of a square matrix
#define ClassDef(name, id)
RooAbsArg is the common abstract base class for objects that represent a value and a "shape" in RooFi...
RooAbsData is the common abstract base class for binned and unbinned datasets.
RooArgSet is a container object that can hold multiple RooAbsArg objects.
RooRealVar represents a variable that can be changed from the outside.
virtual void SetGlobalObservables(const RooArgSet &)
RooRealVar * fTestStatistic
virtual void SetParametersForTestStat(const RooArgSet &)
virtual TestStatistic * GetTestStatistic() const
virtual void SetTestSize(Double_t size)
virtual Double_t EvaluateTestStatistic(RooAbsData &, RooArgSet &)
virtual SamplingDistribution * GetSamplingDistribution(RooArgSet ¶msOfInterest)
virtual void SetTestStatistic(TestStatistic *)
virtual void SetParameters(RooArgSet &)
virtual void SetNuisanceParameters(const RooArgSet &)
virtual void SetPdf(RooAbsPdf &)
virtual ~DebuggingSampler()
virtual void Initialize(RooAbsArg &, RooArgSet &, RooArgSet &)
virtual Double_t ConfidenceLevel() const
virtual void SetConfidenceLevel(Double_t cl)
This class simply holds a sampling distribution of some test statistic.
TestStatSampler is an interface class for a tools which produce RooStats SamplingDistributions.
TestStatistic is an interface class to provide a facility for construction test statistics distributi...
This is the base class for the ROOT Random number generators.
virtual Double_t Uniform(Double_t x1=1)
Returns a uniform deviate on the interval (0, x1).
Namespace for the RooStats classes.