16#ifndef ROO_GEN_FIT_STUDY
17#define ROO_GEN_FIT_STUDY
#define ClassDefOverride(name, id)
Abstract base class for binned and unbinned datasets.
Abstract base class for generator contexts of RooAbsPdf objects.
Abstract interface for all probability density functions.
Abstract base class for RooStudyManager modules.
RooArgSet is a container object that can hold multiple RooAbsArg objects.
Named container for two doubles, two integers two object points and three string pointers that can be...
Container class to hold unbinned data.
RooFitResult is a container class to hold the input and output of a PDF fit to a dataset.
Abstract base class for RooStudyManager modules.
bool initialize() override
One-time initialization of study.
void setFitConfig(const char *pdfName, const char *obsName, const RooCmdArg &arg1={}, const RooCmdArg &arg2={}, const RooCmdArg &arg3={})
RooAbsPdf::GenSpec * _genSpec
!
std::unique_ptr< RooArgSet > _params
!
bool execute() override
Execute one study iteration.
void setGenConfig(const char *pdfName, const char *obsName, const RooCmdArg &arg1={}, const RooCmdArg &arg2={}, const RooCmdArg &arg3={})
bool finalize() override
Finalization of study.
bool attach(RooWorkspace &w) override
Function called after insertion into workspace.
void Print(Option_t *options=nullptr) const override
This method must be overridden when a class wants to print itself.
RooAbsStudy * clone(const char *newname="") const override
Collection class for internal use, storing a collection of RooAbsArg pointers in a doubly linked list...
Plot frame and a container for graphics objects within that frame.
Variable that can be changed from the outside.
Persistable container for RooFit projects.
const char * GetName() const override
Returns name of object.
const char * GetTitle() const override
Returns title of object.