17#ifndef ROO_SIM_WS_TOOL_HH
18#define ROO_SIM_WS_TOOL_HH
79 void splitParameter(
const char* paramList,
const char* categoryList) ;
92 std::map<std::string, std::pair<std::list<std::string>,std::string> >
_paramSplitMap ;
108 void restrictBuild(
const char* catName,
const char* stateList) ;
115 std::map<std::string,std::string>
_restr ;
129 void addPdf(
const char* miStateList,
const char* pdfName,
SplitRule& sr) ;
130 void addPdf(
const char* miStateList,
const char* pdfName,
166 std::map<RooAbsCategory*,std::list<const RooCatType*> >
_restr ;
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...
A space to attach TBranches.
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.
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.