16#ifndef ROO_STUDY_PACKAGE 
   17#define ROO_STUDY_PACKAGE 
#define ClassDefOverride(name, id)
 
Abstract base class for RooStudyManager modules.
 
Utility class to manage studies that consist of repeated applications of generate-and-fit operations ...
 
void driver(Int_t nExperiments)
 
TObject * Clone(const char *="") const override
Make a clone of an object using the Streamer facility.
 
Int_t initRandom()
Choose random seed for this process in case pass a definite seed to have it deterministic use also wo...
 
std::list< RooAbsStudy * > _studies
 
static void processFile(const char *infile, Int_t nexp)
Read in study package.
 
void addStudy(RooAbsStudy &study)
 
void finalize()
Finalize all studies.
 
void initialize()
Make iterator over copy of studies attached to workspace.
 
void exportData(TList *olist, Int_t seqno)
 
RooStudyPackage()=default
 
void run(Int_t nExperiments)
 
std::list< RooAbsStudy * > & studies()
 
Persistable container for RooFit projects.
 
The TNamed class is the base class for all named ROOT classes.
 
Mother of all ROOT objects.