#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] |
1.5.1