17 #ifndef ROO_FACTORY_WS_TOOL
18 #define ROO_FACTORY_WS_TOOL
39 class RooFactoryWSToolSpec ;
62 RooAbsArg*
createArg(
const char* className,
const char* objName,
const char* varList) ;
63 std::vector<std::string>
ctorArgs(
const char* className) ;
143 virtual std::string
create(
RooFactoryWSTool& ft,
const char* typeName,
const char* instanceName, std::vector<std::string> args) = 0 ;
149 std::string
create(
RooFactoryWSTool& ft,
const char* typeName,
const char* instanceName, std::vector<std::string> args) ;
163 std::string
varTag(std::string&
func, std::vector<std::string>& args) ;
188 static std::map<std::string,IFace*>&
hooks() ;
189 static std::map<std::string,IFace*>*
_hooks ;
#define ClassDef(name, id)
The TNamed class is the base class for all named ROOT classes.
The ROOT global object gROOT contains a list of all defined classes.
RooAbsReal is the common abstract base class for objects that represent a real value and implements f...
double func(double *x, double *p)
Mother of all ROOT objects.
RooAbsPdf is the abstract interface for all probability density functions The class provides hybrid a...
RooAbsArg is the common abstract base class for objects that represent a value (of arbitrary type) an...