ROOT 6.16/01 Reference Guide |
Definition at line 101 of file RooSimWSTool.h.
Public Member Functions | |
BuildConfig (const char *pdfName, const RooCmdArg &arg1=RooCmdArg::none(), const RooCmdArg &arg2=RooCmdArg::none(), const RooCmdArg &arg3=RooCmdArg::none(), const RooCmdArg &arg4=RooCmdArg::none(), const RooCmdArg &arg5=RooCmdArg::none(), const RooCmdArg &arg6=RooCmdArg::none()) | |
Construct build configuration from single prototype 'pdfName' and list of arguments that can be passed to RooSimWSTool::build() method. More... | |
BuildConfig (const char *pdfName, SplitRule &sr) | |
Add prototype p.d.f pdfName to build configuration with associated split rules 'sr'. More... | |
BuildConfig (const RooArgSet &legacyBuildConfig) | |
Constructor to make BuildConfig from legacy RooSimPdfBuilder configuration Empty for now. More... | |
virtual | ~BuildConfig () |
void | restrictBuild (const char *catName, const char *stateList) |
Restrict build by only considering state names in stateList for split in category catName. More... | |
Protected Member Functions | |
BuildConfig () | |
void | internalAddPdf (const char *pdfName, const char *miStateList, SplitRule &sr) |
Internal routine to add prototype pdf 'pdfName' with list of associated master states 'miStateNameList and split rules 'sr' to configuration. More... | |
Protected Attributes | |
RooCmdArg | _conflProtocol |
std::string | _masterCatName |
std::map< std::string, SplitRule > | _pdfmap |
std::map< std::string, std::string > | _restr |
Friends | |
class | RooSimWSTool |
#include <RooSimWSTool.h>
RooSimWSTool::BuildConfig::BuildConfig | ( | const char * | pdfName, |
SplitRule & | sr | ||
) |
Add prototype p.d.f pdfName to build configuration with associated split rules 'sr'.
Definition at line 737 of file RooSimWSTool.cxx.
RooSimWSTool::BuildConfig::BuildConfig | ( | const char * | pdfName, |
const RooCmdArg & | arg1 = RooCmdArg::none() , |
||
const RooCmdArg & | arg2 = RooCmdArg::none() , |
||
const RooCmdArg & | arg3 = RooCmdArg::none() , |
||
const RooCmdArg & | arg4 = RooCmdArg::none() , |
||
const RooCmdArg & | arg5 = RooCmdArg::none() , |
||
const RooCmdArg & | arg6 = RooCmdArg::none() |
||
) |
Construct build configuration from single prototype 'pdfName' and list of arguments that can be passed to RooSimWSTool::build() method.
This routine parses SplitParam() SplitParamConstrained() and Restrict() arguments.
Definition at line 748 of file RooSimWSTool.cxx.
RooSimWSTool::BuildConfig::BuildConfig | ( | const RooArgSet & | legacyBuildConfig | ) |
Constructor to make BuildConfig from legacy RooSimPdfBuilder configuration Empty for now.
Definition at line 779 of file RooSimWSTool.cxx.
|
inlinevirtual |
Definition at line 111 of file RooSimWSTool.h.
|
inlineprotected |
Definition at line 115 of file RooSimWSTool.h.
|
protected |
Internal routine to add prototype pdf 'pdfName' with list of associated master states 'miStateNameList and split rules 'sr' to configuration.
Definition at line 788 of file RooSimWSTool.cxx.
void RooSimWSTool::BuildConfig::restrictBuild | ( | const char * | catName, |
const char * | stateList | ||
) |
Restrict build by only considering state names in stateList for split in category catName.
Definition at line 806 of file RooSimWSTool.cxx.
|
friend |
Definition at line 116 of file RooSimWSTool.h.
|
protected |
Definition at line 120 of file RooSimWSTool.h.
|
protected |
Definition at line 117 of file RooSimWSTool.h.
|
protected |
Definition at line 118 of file RooSimWSTool.h.
|
protected |
Definition at line 119 of file RooSimWSTool.h.