17 #ifndef ROO_FACTORY_WS_TOOL 18 #define ROO_FACTORY_WS_TOOL 39 class RooFactoryWSToolSpec ;
62 RooAbsArg*
createArg(
const char* className,
const char* objName,
const char* varList) ;
63 std::vector<std::string>
ctorArgs(
const char* className) ;
143 virtual std::string
create(
RooFactoryWSTool& ft,
const char* typeName,
const char* instanceName, std::vector<std::string> args) = 0 ;
149 std::string
create(
RooFactoryWSTool& ft,
const char* typeName,
const char* instanceName, std::vector<std::string> args) ;
163 std::string
varTag(std::string&
func, std::vector<std::string>& args) ;
176 std::string
processCreateVar(std::string& func, std::vector<std::string>& args) ;
177 std::string
processCreateArg(std::string& func, std::vector<std::string>& args) ;
178 std::string
processMetaArg(std::string& func, std::vector<std::string>& args) ;
188 static std::map<std::string,IFace*>&
hooks() ;
189 static std::map<std::string,IFace*>*
_hooks ;
RooAddPdf is an efficient implementation of a sum of PDFs of the form.
RooProdPdf is an efficient implementation of a product of PDFs of the form.
Class RooRealSumPdf implements a PDF constructed from a sum of functions:
RooDataSet is a container class to hold N-dimensional binned data.
#define ClassDef(name, id)
RooPlotable is a 'mix-in' base class that define the standard RooFit plotting and printing methods...
The TNamed class is the base class for all named ROOT classes.
RooAbsCategoryLValue is the common abstract base class for objects that represent a discrete value th...
RooRealVar represents a fundamental (non-derived) real valued object.
The ROOT global object gROOT contains a list of all defined classes.
RooAbsData is the common abstract base class for binned and unbinned datasets.
RooDataSet is a container class to hold unbinned data.
RooCategory represents a fundamental (non-derived) discrete value object.
RooProduct a RooAbsReal implementation that represent the product of a given set of other RooAbsReal ...
RooAbsReal is the common abstract base class for objects that represent a real value and implements f...
double func(double *x, double *p)
Mother of all ROOT objects.
RooAbsRealLValue is the common abstract base class for objects that represent a real value that may a...
RooAbsPdf is the abstract interface for all probability density functions The class provides hybrid a...
RooAbsCategory is the common abstract base class for objects that represent a discrete value with a f...
RooAddition calculates the sum of a set of RooAbsReal terms, or when constructed with two sets...
RooAbsArg is the common abstract base class for objects that represent a value (of arbitrary type) an...
RooSimultaneous facilitates simultaneous fitting of multiple PDFs to subsets of a given dataset...
The RooWorkspace is a persistable container for RooFit projects.