#include <RooSimWSTool.h>
Inheritance diagram for RooSimWSTool::SplitRule:

Public Member Functions | |
| SplitRule (const char *pdfName="") | |
| virtual | ~SplitRule () |
| void | splitParameter (const char *paramList, const char *categoryList) |
| void | splitParameterConstrained (const char *paramNameList, const char *categoryNameList, const char *remainderStateName) |
| SplitRule (const char *pdfName="") | |
| virtual | ~SplitRule () |
| void | splitParameter (const char *paramList, const char *categoryList) |
| void | splitParameterConstrained (const char *paramNameList, const char *categoryNameList, const char *remainderStateName) |
Protected Member Functions | |
| void | configure (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()) |
| void | configure (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()) |
Protected Attributes | |
| std::list< std::string > | _miStateNameList |
| std::map< std::string, std::pair< std::list< std::string >, std::string > > | _paramSplitMap |
| std::list< std::string > | _miStateNameList |
| std::map< std::string, std::pair< std::list< std::string >, std::string > > | _paramSplitMap |
Friends | |
| class | RooSimWSTool |
| class | BuildConfig |
| class | MultiBuildConfig |
Definition at line 126 of file RooSimWSTool.h.
| RooSimWSTool::SplitRule::SplitRule | ( | const char * | pdfName = "" |
) | [inline] |
Definition at line 128 of file RooSimWSTool.h.
| virtual RooSimWSTool::SplitRule::~SplitRule | ( | ) | [inline, virtual] |
Definition at line 129 of file RooSimWSTool.h.
| RooSimWSTool::SplitRule::SplitRule | ( | const char * | pdfName = "" |
) | [inline] |
Definition at line 128 of file RooSimWSTool.h.
| virtual RooSimWSTool::SplitRule::~SplitRule | ( | ) | [inline, virtual] |
Definition at line 129 of file RooSimWSTool.h.
| void RooSimWSTool::SplitRule::splitParameter | ( | const char * | paramList, | |
| const char * | categoryList | |||
| ) |
Definition at line 642 of file RooSimWSTool.cxx.
References _paramSplitMap, and strlcpy().
Referenced by configure(), and RooSimWSTool::SimWSIFace::create().
| void RooSimWSTool::SplitRule::splitParameterConstrained | ( | const char * | paramNameList, | |
| const char * | categoryNameList, | |||
| const char * | remainderStateName | |||
| ) |
Definition at line 670 of file RooSimWSTool.cxx.
References _paramSplitMap, and strlcpy().
Referenced by configure(), and RooSimWSTool::SimWSIFace::create().
| void RooSimWSTool::SplitRule::configure | ( | 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() | |||
| ) | [protected] |
Definition at line 698 of file RooSimWSTool.cxx.
References name, splitParameter(), and splitParameterConstrained().
Referenced by RooSimWSTool::MultiBuildConfig::addPdf(), and RooSimWSTool::BuildConfig::BuildConfig().
| void RooSimWSTool::SplitRule::splitParameter | ( | const char * | paramList, | |
| const char * | categoryList | |||
| ) |
| void RooSimWSTool::SplitRule::splitParameterConstrained | ( | const char * | paramNameList, | |
| const char * | categoryNameList, | |||
| const char * | remainderStateName | |||
| ) |
| void RooSimWSTool::SplitRule::configure | ( | 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() | |||
| ) | [protected] |
RooSimWSTool [friend] |
Definition at line 135 of file RooSimWSTool.h.
BuildConfig [friend] |
Definition at line 136 of file RooSimWSTool.h.
MultiBuildConfig [friend] |
Definition at line 137 of file RooSimWSTool.h.
Definition at line 142 of file RooSimWSTool.h.
Referenced by RooSimWSTool::BuildConfig::internalAddPdf(), and RooSimWSTool::validateConfig().
std::map<std::string, std::pair<std::list<std::string>,std::string> > RooSimWSTool::SplitRule::_paramSplitMap [protected] |
Definition at line 143 of file RooSimWSTool.h.
Referenced by splitParameter(), splitParameterConstrained(), and RooSimWSTool::validateConfig().
Definition at line 142 of file RooSimWSTool.h.
std::map<std::string, std::pair<std::list<std::string>,std::string> > RooSimWSTool::SplitRule::_paramSplitMap [protected] |
Definition at line 143 of file RooSimWSTool.h.
1.5.1