Definition at line 96 of file RooSimWSTool.h.
|
| | BuildConfig (const char *pdfName, const RooCmdArg &arg1={}, const RooCmdArg &arg2={}, const RooCmdArg &arg3={}, const RooCmdArg &arg4={}, const RooCmdArg &arg5={}, const RooCmdArg &arg6={}) |
| | Construct build configuration from single prototype 'pdfName' and list of arguments that can be passed to RooSimWSTool::build() method.
|
| | BuildConfig (const char *pdfName, SplitRule &sr) |
| | Add prototype p.d.f pdfName to build configuration with associated split rules 'sr'.
|
| | BuildConfig (const RooArgSet &legacyBuildConfig) |
| | Constructor to make BuildConfig from legacy RooSimPdfBuilder configuration Empty for now.
|
| virtual | ~BuildConfig () |
| void | restrictBuild (const char *catName, const char *stateList) |
| | Restrict build by only considering state names in stateList for split in category catName.
|
|
| | 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.
|
#include <RooSimWSTool.h>
◆ BuildConfig() [1/4]
| 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 721 of file RooSimWSTool.cxx.
◆ BuildConfig() [2/4]
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 732 of file RooSimWSTool.cxx.
◆ BuildConfig() [3/4]
| RooSimWSTool::BuildConfig::BuildConfig |
( |
const RooArgSet & | legacyBuildConfig | ) |
|
Constructor to make BuildConfig from legacy RooSimPdfBuilder configuration Empty for now.
Definition at line 763 of file RooSimWSTool.cxx.
◆ ~BuildConfig()
| virtual RooSimWSTool::BuildConfig::~BuildConfig |
( |
| ) |
|
|
inlinevirtual |
◆ BuildConfig() [4/4]
| RooSimWSTool::BuildConfig::BuildConfig |
( |
| ) |
|
|
inlineprotected |
◆ internalAddPdf()
| void RooSimWSTool::BuildConfig::internalAddPdf |
( |
const char * | pdfName, |
|
|
const char * | miStateList, |
|
|
SplitRule & | sr ) |
|
protected |
Internal routine to add prototype pdf 'pdfName' with list of associated master states 'miStateNameList and split rules 'sr' to configuration.
Definition at line 772 of file RooSimWSTool.cxx.
◆ restrictBuild()
| 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 790 of file RooSimWSTool.cxx.
◆ RooSimWSTool
◆ _conflProtocol
| RooCmdArg RooSimWSTool::BuildConfig::_conflProtocol |
|
protected |
◆ _masterCatName
| std::string RooSimWSTool::BuildConfig::_masterCatName |
|
protected |
◆ _pdfmap
| std::map<std::string,SplitRule> RooSimWSTool::BuildConfig::_pdfmap |
|
protected |
◆ _restr
| std::map<std::string,std::string> RooSimWSTool::BuildConfig::_restr |
|
protected |
The documentation for this class was generated from the following files: