11 #ifndef ROOSTATS_DebuggingSampler
12 #define ROOSTATS_DebuggingSampler
54 paramsOfInterest = paramsOfInterest;
56 std::vector<Double_t> testStatVec;
57 for(
Int_t i=0; i<1000; ++i){
73 std::cout <<
"GetTestStatistic() IS NOT IMPLEMENTED FOR THIS SAMPLER. Returning NULL." << std::endl;
105 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 Double_t ConfidenceLevel() const
virtual SamplingDistribution * GetSamplingDistribution(RooArgSet ¶msOfInterest)
virtual void SetConfidenceLevel(Double_t cl)
virtual TestStatistic * GetTestStatistic() const
#define ClassDef(name, id)
This is the base class for the ROOT Random number generators.
virtual void SetTestSize(Double_t size)
virtual void SetGlobalObservables(const RooArgSet &)
virtual Double_t EvaluateTestStatistic(RooAbsData &, RooArgSet &)
virtual void SetPdf(RooAbsPdf &)
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 &)
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 *)
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...