11#ifndef ROOSTATS_ToyMCStudy
12#define ROOSTATS_ToyMCStudy
34 ToyMCStudy(
const char *
name =
"ToyMCStudy",
const char *title =
"ToyMCStudy") :
#define ClassDefOverride(name, id)
virtual bool add(const RooAbsArg &var, bool silent=false)
Add the specified argument to list.
RooAbsStudy is an abstract base class for RooStudyManager modules.
void storeDetailedOutput(bool flag)
RooArgSet is a container object that can hold multiple RooAbsArg objects.
RooDataSet is a container class to hold unbinned data.
RooDataSet * GetSamplingDistributions()
ToyMCPayload(RooDataSet *sd)
ToyMCSampler is an implementation of the TestStatSampler interface.
ToyMCStudy is an implementation of RooAbsStudy for toy Monte Carlo sampling.
void SetToyMCSampler(ToyMCSampler &t)
bool execute(void) override
bool finalize(void) override
ToyMCSampler * fToyMCSampler
void SetParamPoint(const RooArgSet ¶mPoint)
RooAbsStudy * clone(const char *="") const override
void SetRandomSeed(unsigned int seed)
ToyMCStudy(const char *name="ToyMCStudy", const char *title="ToyMCStudy")
need to have constructor without arguments for proof
bool initialize(void) override
The TNamed class is the base class for all named ROOT classes.
Namespace for the RooStats classes.