#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.