#include <RooClassFactory.h>
Inheritance diagram for RooClassFactory:
Public Member Functions | |
RooClassFactory () | |
virtual | ~RooClassFactory () |
RooClassFactory () | |
virtual | ~RooClassFactory () |
Static Public Member Functions | |
static RooAbsReal * | makeFunctionInstance (const char *className, const char *name, const char *expression, const RooArgList &vars, const char *intExpression=0) |
static RooAbsReal * | makeFunctionInstance (const char *name, const char *expression, const RooArgList &vars, const char *intExpression=0) |
static RooAbsPdf * | makePdfInstance (const char *className, const char *name, const char *expression, const RooArgList &vars, const char *intExpression=0) |
static RooAbsPdf * | makePdfInstance (const char *name, const char *expression, const RooArgList &vars, const char *intExpression=0) |
static Bool_t | makeAndCompilePdf (const char *name, const char *expression, const RooArgList &vars, const char *intExpression=0) |
static Bool_t | makeAndCompileFunction (const char *name, const char *expression, const RooArgList &args, const char *intExpression=0) |
static Bool_t | makePdf (const char *name, const char *realArgNames=0, const char *catArgNames=0, const char *expression="1.0", Bool_t hasAnaInt=kFALSE, Bool_t hasIntGen=kFALSE, const char *intExpression=0) |
static Bool_t | makeFunction (const char *name, const char *realArgNames=0, const char *catArgNames=0, const char *expresion="1.0", Bool_t hasAnaInt=kFALSE, const char *intExpression=0) |
static Bool_t | makeClass (const char *className, const char *name, const char *realArgNames=0, const char *catArgNames=0, const char *expression="1.0", Bool_t hasAnaInt=kFALSE, Bool_t hasIntGen=kFALSE, const char *intExpression=0) |
static RooAbsReal * | makeFunctionInstance (const char *className, const char *name, const char *expression, const RooArgList &vars, const char *intExpression=0) |
static RooAbsReal * | makeFunctionInstance (const char *name, const char *expression, const RooArgList &vars, const char *intExpression=0) |
static RooAbsPdf * | makePdfInstance (const char *className, const char *name, const char *expression, const RooArgList &vars, const char *intExpression=0) |
static RooAbsPdf * | makePdfInstance (const char *name, const char *expression, const RooArgList &vars, const char *intExpression=0) |
static Bool_t | makeAndCompilePdf (const char *name, const char *expression, const RooArgList &vars, const char *intExpression=0) |
static Bool_t | makeAndCompileFunction (const char *name, const char *expression, const RooArgList &args, const char *intExpression=0) |
static Bool_t | makePdf (const char *name, const char *realArgNames=0, const char *catArgNames=0, const char *expression="1.0", Bool_t hasAnaInt=kFALSE, Bool_t hasIntGen=kFALSE, const char *intExpression=0) |
static Bool_t | makeFunction (const char *name, const char *realArgNames=0, const char *catArgNames=0, const char *expresion="1.0", Bool_t hasAnaInt=kFALSE, const char *intExpression=0) |
static Bool_t | makeClass (const char *className, const char *name, const char *realArgNames=0, const char *catArgNames=0, const char *expression="1.0", Bool_t hasAnaInt=kFALSE, Bool_t hasIntGen=kFALSE, const char *intExpression=0) |
Protected Member Functions | |
RooClassFactory (const RooClassFactory &) | |
RooClassFactory (const RooClassFactory &) | |
Classes | |
class | ClassFacIFace |
Definition at line 28 of file RooClassFactory.h.
RooClassFactory::RooClassFactory | ( | ) |
Definition at line 62 of file RooClassFactory.cxx.
RooClassFactory::~RooClassFactory | ( | ) | [virtual] |
Definition at line 70 of file RooClassFactory.cxx.
RooClassFactory::RooClassFactory | ( | const RooClassFactory & | ) | [protected] |
RooClassFactory::RooClassFactory | ( | ) |
virtual RooClassFactory::~RooClassFactory | ( | ) | [virtual] |
RooClassFactory::RooClassFactory | ( | const RooClassFactory & | ) | [protected] |
RooAbsReal * RooClassFactory::makeFunctionInstance | ( | const char * | className, | |
const char * | name, | |||
const char * | expression, | |||
const RooArgList & | vars, | |||
const char * | intExpression = 0 | |||
) | [static] |
Definition at line 192 of file RooClassFactory.cxx.
References RooAbsCollection::createIterator(), error, Form(), gInterpreter, line, makeAndCompileFunction(), TIterator::Next(), TIterator::Reset(), and RooErrorHandler::softAbort().
Referenced by RooClassFactory::ClassFacIFace::create(), G__G__RooFitCore1_501_0_2(), G__G__RooFitCore1_501_0_3(), G__setup_memfuncRooClassFactory(), and makeFunctionInstance().
RooAbsReal * RooClassFactory::makeFunctionInstance | ( | const char * | name, | |
const char * | expression, | |||
const RooArgList & | vars, | |||
const char * | intExpression = 0 | |||
) | [static] |
RooAbsPdf * RooClassFactory::makePdfInstance | ( | const char * | className, | |
const char * | name, | |||
const char * | expression, | |||
const RooArgList & | vars, | |||
const char * | intExpression = 0 | |||
) | [static] |
Definition at line 291 of file RooClassFactory.cxx.
References RooAbsCollection::createIterator(), error, Form(), gInterpreter, line, makeAndCompilePdf(), TIterator::Next(), TIterator::Reset(), and RooErrorHandler::softAbort().
Referenced by RooClassFactory::ClassFacIFace::create(), G__G__RooFitCore1_501_0_4(), G__G__RooFitCore1_501_0_5(), G__setup_memfuncRooClassFactory(), makePdfInstance(), and rf104_classfactory().
RooAbsPdf * RooClassFactory::makePdfInstance | ( | const char * | name, | |
const char * | expression, | |||
const RooArgList & | vars, | |||
const char * | intExpression = 0 | |||
) | [static] |
Bool_t RooClassFactory::makeAndCompilePdf | ( | const char * | name, | |
const char * | expression, | |||
const RooArgList & | vars, | |||
const char * | intExpression = 0 | |||
) | [static] |
Definition at line 78 of file RooClassFactory.cxx.
References RooAbsCollection::createIterator(), Form(), gInterpreter, RooFit::InputArguments, kFALSE, TInterpreter::kNoError, kTRUE, makePdf(), TIterator::Next(), and oocoutE.
Referenced by G__G__RooFitCore1_501_0_6(), G__setup_memfuncRooClassFactory(), and makePdfInstance().
Bool_t RooClassFactory::makeAndCompileFunction | ( | const char * | name, | |
const char * | expression, | |||
const RooArgList & | args, | |||
const char * | intExpression = 0 | |||
) | [static] |
Definition at line 115 of file RooClassFactory.cxx.
References RooAbsCollection::createIterator(), Form(), gInterpreter, RooFit::InputArguments, kFALSE, TInterpreter::kNoError, kTRUE, makeFunction(), TIterator::Next(), and oocoutE.
Referenced by G__G__RooFitCore1_501_0_7(), G__setup_memfuncRooClassFactory(), and makeFunctionInstance().
Bool_t RooClassFactory::makePdf | ( | const char * | name, | |
const char * | realArgNames = 0 , |
|||
const char * | catArgNames = 0 , |
|||
const char * | expression = "1.0" , |
|||
Bool_t | hasAnaInt = kFALSE , |
|||
Bool_t | hasIntGen = kFALSE , |
|||
const char * | intExpression = 0 | |||
) | [static] |
Definition at line 359 of file RooClassFactory.cxx.
References makeClass().
Referenced by G__G__RooFitCore1_501_0_8(), G__setup_memfuncRooClassFactory(), makeAndCompilePdf(), and rf104_classfactory().
Bool_t RooClassFactory::makeFunction | ( | const char * | name, | |
const char * | realArgNames = 0 , |
|||
const char * | catArgNames = 0 , |
|||
const char * | expresion = "1.0" , |
|||
Bool_t | hasAnaInt = kFALSE , |
|||
const char * | intExpression = 0 | |||
) | [static] |
Definition at line 384 of file RooClassFactory.cxx.
References kFALSE, and makeClass().
Referenced by G__G__RooFitCore1_501_0_9(), G__setup_memfuncRooClassFactory(), and makeAndCompileFunction().
Bool_t RooClassFactory::makeClass | ( | const char * | className, | |
const char * | name, | |||
const char * | realArgNames = 0 , |
|||
const char * | catArgNames = 0 , |
|||
const char * | expression = "1.0" , |
|||
Bool_t | hasAnaInt = kFALSE , |
|||
Bool_t | hasIntGen = kFALSE , |
|||
const char * | intExpression = 0 | |||
) | [static] |
Definition at line 406 of file RooClassFactory.cxx.
References buf, i, RooFit::InputArguments, kFALSE, kTRUE, oocoutE, ptr, strlcpy(), and TString::ToUpper().
Referenced by G__G__RooFitCore1_501_0_10(), G__setup_memfuncRooClassFactory(), makeFunction(), and makePdf().
static RooAbsReal* RooClassFactory::makeFunctionInstance | ( | const char * | className, | |
const char * | name, | |||
const char * | expression, | |||
const RooArgList & | vars, | |||
const char * | intExpression = 0 | |||
) | [static] |
static RooAbsReal* RooClassFactory::makeFunctionInstance | ( | const char * | name, | |
const char * | expression, | |||
const RooArgList & | vars, | |||
const char * | intExpression = 0 | |||
) | [static] |
static RooAbsPdf* RooClassFactory::makePdfInstance | ( | const char * | className, | |
const char * | name, | |||
const char * | expression, | |||
const RooArgList & | vars, | |||
const char * | intExpression = 0 | |||
) | [static] |
static RooAbsPdf* RooClassFactory::makePdfInstance | ( | const char * | name, | |
const char * | expression, | |||
const RooArgList & | vars, | |||
const char * | intExpression = 0 | |||
) | [static] |
static Bool_t RooClassFactory::makeAndCompilePdf | ( | const char * | name, | |
const char * | expression, | |||
const RooArgList & | vars, | |||
const char * | intExpression = 0 | |||
) | [static] |
static Bool_t RooClassFactory::makeAndCompileFunction | ( | const char * | name, | |
const char * | expression, | |||
const RooArgList & | args, | |||
const char * | intExpression = 0 | |||
) | [static] |
static Bool_t RooClassFactory::makePdf | ( | const char * | name, | |
const char * | realArgNames = 0 , |
|||
const char * | catArgNames = 0 , |
|||
const char * | expression = "1.0" , |
|||
Bool_t | hasAnaInt = kFALSE , |
|||
Bool_t | hasIntGen = kFALSE , |
|||
const char * | intExpression = 0 | |||
) | [static] |
static Bool_t RooClassFactory::makeFunction | ( | const char * | name, | |
const char * | realArgNames = 0 , |
|||
const char * | catArgNames = 0 , |
|||
const char * | expresion = "1.0" , |
|||
Bool_t | hasAnaInt = kFALSE , |
|||
const char * | intExpression = 0 | |||
) | [static] |
static Bool_t RooClassFactory::makeClass | ( | const char * | className, | |
const char * | name, | |||
const char * | realArgNames = 0 , |
|||
const char * | catArgNames = 0 , |
|||
const char * | expression = "1.0" , |
|||
Bool_t | hasAnaInt = kFALSE , |
|||
Bool_t | hasIntGen = kFALSE , |
|||
const char * | intExpression = 0 | |||
) | [static] |