11#ifndef ROOSTATS_ToyMCStudy
12#define ROOSTATS_ToyMCStudy
36 ToyMCStudy(
const char *
name =
"ToyMCStudy",
const char *title =
"ToyMCStudy") :
#define ClassDef(name, id)
RooAbsStudy is an abstract base class for RooStudyManager modules.
void storeDetailedOutput(Bool_t flag)
RooArgSet is a container object that can hold multiple RooAbsArg objects.
virtual Bool_t add(const RooAbsCollection &col, Bool_t silent=kFALSE)
Add a collection of arguments to this collection by calling add() for each element in the source coll...
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)
virtual Bool_t finalize(void)
RooAbsStudy * clone(const char *="") const
ToyMCSampler * fToyMCSampler
void SetParamPoint(const RooArgSet ¶mPoint)
virtual Bool_t initialize(void)
void SetRandomSeed(unsigned int seed)
virtual Bool_t execute(void)
ToyMCStudy(const char *name="ToyMCStudy", const char *title="ToyMCStudy")
The TNamed class is the base class for all named ROOT classes.
@(#)root/roostats:$Id$ Author: George Lewis, Kyle Cranmer