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) ;
84 void splitParameterConstrained(
const char* paramNameList,
const char* categoryNameList,
const char* remainderStateName) ;
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 ;
122 void internalAddPdf(
const char* pdfName,
const char* miStateList,
SplitRule& sr) ;
133 void addPdf(
const char* miStateList,
const char* pdfName,
SplitRule&
sr) ;
134 void addPdf(
const char* miStateList,
const char* pdfName,
174 std::map<RooAbsCategory*,std::list<const RooCatType*> >
_restr ;
static const RooCmdArg & none()
Return reference to null argument.
#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.
RooCatType is an auxilary class for RooAbsCategory and defines a a single category state...
RooAbsCategoryLValue is the common abstract base class for objects that represent a discrete value th...
RooCategory represents a fundamental (non-derived) discrete value object.
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...
RooAbsArg is the common abstract base class for objects that represent a value (of arbitrary type) an...
static constexpr double sr
RooSimultaneous facilitates simultaneous fitting of multiple PDFs to subsets of a given dataset...
The RooWorkspace is a persistable container for RooFit projects.
RooCmdArg is a named container for two doubles, two integers two object points and three string point...