17#ifndef ROO_SIM_WS_TOOL_HH
18#define ROO_SIM_WS_TOOL_HH
78 void splitParameter(
const char* paramList,
const char* categoryList) ;
91 std::map<std::string, std::pair<std::list<std::string>,std::string> >
_paramSplitMap ;
107 void restrictBuild(
const char* catName,
const char* stateList) ;
114 std::map<std::string,std::string>
_restr ;
127 void addPdf(
const char* miStateList,
const char* pdfName,
SplitRule& sr) ;
128 void addPdf(
const char* miStateList,
const char* pdfName,
164 std::map<RooAbsCategory*,std::list<const RooCatType*> >
_restr ;
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 interface for all probability density functions.
RooArgSet is a container object that can hold multiple RooAbsArg objects.
RooCatType is an auxiliary class for RooAbsCategory and defines a a single category state.
Object to represent discrete states.
Named container for two doubles, two integers two object points and three string pointers that can be...
Facilitates simultaneous fitting of multiple PDFs to subsets of a given dataset.
Persistable container for RooFit projects.
The TNamed class is the base class for all named ROOT classes.