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;
virtual ~DebuggingSampler()
virtual void SetNuisanceParameters(const RooArgSet &)
TestStatSampler is an interface class for a tools which produce RooStats SamplingDistributions.
virtual SamplingDistribution * GetSamplingDistribution(RooArgSet ¶msOfInterest)
virtual void SetConfidenceLevel(Double_t cl)
#define ClassDef(name, id)
This is the base class for the ROOT Random number generators.
virtual TestStatistic * GetTestStatistic() const
virtual void SetTestSize(Double_t size)
RooRealVar represents a fundamental (non-derived) real valued object.
virtual void SetGlobalObservables(const RooArgSet &)
virtual Double_t EvaluateTestStatistic(RooAbsData &, RooArgSet &)
virtual void SetPdf(RooAbsPdf &)
RooAbsData is the common abstract base class for binned and unbinned datasets.
This class simply holds a sampling distribution of some test statistic.
Namespace for the RooStats classes.
virtual Double_t Uniform(Double_t x1=1)
Returns a uniform deviate on the interval (0, x1).
virtual void SetParametersForTestStat(const RooArgSet &)
typedef void((*Func_t)())
virtual void SetParameters(RooArgSet &)
RooAbsPdf is the abstract interface for all probability density functions The class provides hybrid a...
RooRealVar * fTestStatistic
virtual void SetTestStatistic(TestStatistic *)
virtual Double_t ConfidenceLevel() const
RooAbsArg is the common abstract base class for objects that represent a value (of arbitrary type) an...
virtual void Initialize(RooAbsArg &, RooArgSet &, RooArgSet &)
TestStatistic is an interface class to provide a facility for construction test statistics distributi...