17#ifndef ROO_SIM_WS_TOOL_HH
18#define ROO_SIM_WS_TOOL_HH
61 std::string
create(
RooFactoryWSTool& ft,
const char* typeName,
const char* instanceName, std::vector<std::string> args) ;
83 void splitParameter(
const char* paramList,
const char* categoryList) ;
96 std::map<std::string, std::pair<std::list<std::string>,std::string> >
_paramSplitMap ;
112 void restrictBuild(
const char* catName,
const char* stateList) ;
119 std::map<std::string,std::string>
_restr ;
134 void addPdf(
const char* miStateList,
const char* pdfName,
174 std::map<RooAbsCategory*,std::list<const RooCatType*> >
_restr ;
#define ClassDef(name, id)
RooAbsArg is the common abstract base class for objects that represent a value (of arbitrary type) an...
RooAbsCategoryLValue is the common abstract base class for objects that represent a discrete value th...
RooAbsCategory is the common abstract base class for objects that represent a discrete value with a f...
RooArgSet is a container object that can hold multiple RooAbsArg objects.
RooCatType is an auxilary class for RooAbsCategory and defines a a single category state.
RooCategory represents a fundamental (non-derived) discrete value object.
RooCmdArg is a named container for two doubles, two integers two object points and three string point...
static const RooCmdArg & none()
Return reference to null argument.
RooPlotable is a 'mix-in' base class that define the standard RooFit plotting and printing methods.
RooSimultaneous facilitates simultaneous fitting of multiple PDFs to subsets of a given dataset.
The RooWorkspace is a persistable container for RooFit projects.
The TNamed class is the base class for all named ROOT classes.
static constexpr double sr