16#ifndef ROO_GEN_FIT_STUDY
17#define ROO_GEN_FIT_STUDY
#define ClassDef(name, id)
RooAbsData is the common abstract base class for binned and unbinned datasets.
RooAbsGenContext is the abstract base class for generator contexts of RooAbsPdf objects.
RooAbsStudy is an abstract base class for RooStudyManager modules.
RooArgSet is a container object that can hold multiple RooAbsArg objects.
RooCmdArg is a named container for two doubles, two integers two object points and three string point...
RooDataSet is a container class to hold unbinned data.
RooFitResult is a container class to hold the input and output of a PDF fit to a dataset.
RooGenFitStudy is an abstract base class for RooStudyManager modules.
virtual Bool_t initialize()
One-time initialization of study.
virtual RooAbsStudy * clone(const char *newname="") const
virtual Bool_t attach(RooWorkspace &w)
Function called after insertion into workspace.
virtual Bool_t finalize()
Finalization of study.
virtual ~RooGenFitStudy()
RooAbsPdf::GenSpec * _genSpec
RooGenFitStudy(const char *name=0, const char *title=0)
Constructor.
virtual Bool_t execute()
Execute one study iteration.
void setFitConfig(const char *pdfName, const char *obsName, const RooCmdArg &arg1=RooCmdArg(), const RooCmdArg &arg2=RooCmdArg(), const RooCmdArg &arg3=RooCmdArg())
void setGenConfig(const char *pdfName, const char *obsName, const RooCmdArg &arg1=RooCmdArg(), const RooCmdArg &arg2=RooCmdArg(), const RooCmdArg &arg3=RooCmdArg())
void Print(Option_t *options=0) const
Print TNamed name and title.
RooLinkedList is an collection class for internal use, storing a collection of RooAbsArg pointers in ...
A RooPlot is a plot frame and a container for graphics objects within that frame.
RooRealVar represents a fundamental (non-derived) real valued object.
The RooWorkspace is a persistable container for RooFit projects.
virtual const char * GetTitle() const
Returns title of object.
virtual const char * GetName() const
Returns name of object.