17#ifndef ROO_SIM_WS_TOOL_HH
18#define ROO_SIM_WS_TOOL_HH
62 std::string
create(
RooFactoryWSTool& ft,
const char* typeName,
const char* instanceName, std::vector<std::string> args) ;
84 void splitParameter(
const char* paramList,
const char* categoryList) ;
97 std::map<std::string, std::pair<std::list<std::string>,std::string> >
_paramSplitMap ;
113 void restrictBuild(
const char* catName,
const char* stateList) ;
120 std::map<std::string,std::string>
_restr ;
134 void addPdf(
const char* miStateList,
const char* pdfName,
SplitRule& sr) ;
135 void addPdf(
const char* miStateList,
const char* pdfName,
175 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 and a "shape" in RooFi...
RooAbsCategoryLValue is the common abstract base class for objects that represent a discrete value th...
RooAbsCategory is the base class for objects that represent a discrete value with a finite number of ...
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 is an object to represent discrete states.
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.