17#ifndef ROO_FACTORY_WS_TOOL
18#define ROO_FACTORY_WS_TOOL
39class RooFactoryWSToolSpec ;
63 RooAbsArg*
createArg(
const char* className,
const char* objName,
const char* varList) ;
66 RooAddPdf*
add(
const char *objName,
const char* specList,
bool recursiveCoefs=
false) ;
143 virtual std::string
create(
RooFactoryWSTool& ft,
const char* typeName,
const char* instanceName, std::vector<std::string> args) = 0 ;
148 std::string
create(
RooFactoryWSTool& ft,
const char* typeName,
const char* instanceName, std::vector<std::string> args)
override ;
162 std::string
varTag(std::string& func, std::vector<std::string>& args) ;
175 std::string
processCreateVar(std::string& func, std::vector<std::string>& args) ;
176 std::string
processCreateArg(std::string& func, std::vector<std::string>& args) ;
177 std::string
processMetaArg(std::string& func, std::vector<std::string>& args) ;
187 static std::map<std::string,IFace*>&
hooks() ;
188 static std::map<std::string,IFace*>*
_hooks ;
int Int_t
Signed integer 4 bytes (int).
unsigned int UInt_t
Unsigned integer 4 bytes (unsigned int).
#define ClassDefOverride(name, id)
Common abstract base class for objects that represent a value and a "shape" in RooFit.
Abstract base class for objects that represent a discrete value that can be set from the outside,...
A space to attach TBranches.
Abstract base class for binned and unbinned datasets.
Abstract interface for all probability density functions.
Abstract base class for objects that represent a real value that may appear on the left hand side of ...
Abstract base class for objects that represent a real value and implements functionality common to al...
Efficient implementation of a sum of PDFs of the form.
Calculates the sum of a set of RooAbsReal terms, or when constructed with two sets,...
RooArgList is a container object that can hold multiple RooAbsArg objects.
RooArgSet is a container object that can hold multiple RooAbsArg objects.
Object to represent discrete states.
Container class to hold N-dimensional binned data.
Container class to hold unbinned data.
Efficient implementation of a product of PDFs of the form.
Represents the product of a given set of RooAbsReal objects.
Implements a PDF constructed from a sum of functions:
Variable that can be changed from the outside.
RooResolutionModel is the base class for PDFs that represent a resolution model that can be convolute...
Facilitates simultaneous fitting of multiple PDFs to subsets of a given dataset.
Persistable container for RooFit projects.
TClass instances represent classes, structs and namespaces in the ROOT type system.
Mother of all ROOT objects.
TObject()
TObject constructor.