#include <RooAbsPdf.h>
Inheritance diagram for RooAbsPdf:
Public Types | |
enum | ExtendMode |
enum | ExtendMode |
Public Member Functions | |
RooAbsPdf () | |
RooAbsPdf (const char *name, const char *title=0) | |
RooAbsPdf (const char *name, const char *title, Double_t minVal, Double_t maxVal) | |
virtual | ~RooAbsPdf () |
RooDataSet * | generate (const RooArgSet &whatVars, Int_t nEvents, const RooCmdArg &arg1, const RooCmdArg &arg2=RooCmdArg::none(), const RooCmdArg &arg3=RooCmdArg::none(), const RooCmdArg &arg4=RooCmdArg::none(), const RooCmdArg &arg5=RooCmdArg::none()) |
RooDataSet * | generate (const RooArgSet &whatVars, 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()) |
RooDataSet * | generate (const RooArgSet &whatVars, Int_t nEvents=0, Bool_t verbose=kFALSE) const |
RooDataSet * | generate (const RooArgSet &whatVars, const RooDataSet &prototype, Int_t nEvents=0, Bool_t verbose=kFALSE, Bool_t randProtoOrder=kFALSE, Bool_t resampleProto=kFALSE) const |
GenSpec * | prepareMultiGen (const RooArgSet &whatVars, 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()) |
RooDataSet * | generate (GenSpec &) const |
RooDataHist * | generateBinned (const RooArgSet &whatVars, Double_t nEvents, const RooCmdArg &arg1, const RooCmdArg &arg2=RooCmdArg::none(), const RooCmdArg &arg3=RooCmdArg::none(), const RooCmdArg &arg4=RooCmdArg::none(), const RooCmdArg &arg5=RooCmdArg::none()) |
RooDataHist * | generateBinned (const RooArgSet &whatVars, 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()) |
RooDataHist * | generateBinned (const RooArgSet &whatVars, Double_t nEvents, Bool_t expectedData=kFALSE, Bool_t extended=kFALSE) const |
virtual RooPlot * | plotOn (RooPlot *frame, 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(), const RooCmdArg &arg7=RooCmdArg::none(), const RooCmdArg &arg8=RooCmdArg::none(), const RooCmdArg &arg9=RooCmdArg::none(), const RooCmdArg &arg10=RooCmdArg::none()) const |
virtual RooPlot * | paramOn (RooPlot *frame, 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(), const RooCmdArg &arg7=RooCmdArg::none(), const RooCmdArg &arg8=RooCmdArg::none()) |
virtual RooPlot * | paramOn (RooPlot *frame, const RooAbsData *data, const char *label="", Int_t sigDigits=2, Option_t *options="NELU", Double_t xmin=0.50, Double_t xmax=0.99, Double_t ymax=0.95) |
virtual Int_t | getGenerator (const RooArgSet &directVars, RooArgSet &generateVars, Bool_t staticInitOK=kTRUE) const |
virtual void | initGenerator (Int_t code) |
virtual void | generateEvent (Int_t code) |
virtual Bool_t | isDirectGenSafe (const RooAbsArg &arg) const |
const RooNumGenConfig * | getGeneratorConfig () const |
RooNumGenConfig * | specialGeneratorConfig () const |
RooNumGenConfig * | specialGeneratorConfig (Bool_t createOnTheFly) |
void | setGeneratorConfig () |
void | setGeneratorConfig (const RooNumGenConfig &config) |
virtual RooFitResult * | fitTo (RooAbsData &data, 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(), const RooCmdArg &arg7=RooCmdArg::none(), const RooCmdArg &arg8=RooCmdArg::none()) |
virtual RooFitResult * | fitTo (RooAbsData &data, const RooLinkedList &cmdList) |
virtual RooAbsReal * | createNLL (RooAbsData &data, const RooLinkedList &cmdList) |
virtual RooAbsReal * | createNLL (RooAbsData &data, 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(), const RooCmdArg &arg7=RooCmdArg::none(), const RooCmdArg &arg8=RooCmdArg::none()) |
virtual RooFitResult * | chi2FitTo (RooDataHist &data, const RooLinkedList &cmdList) |
virtual RooAbsReal * | createChi2 (RooDataHist &data, 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(), const RooCmdArg &arg7=RooCmdArg::none(), const RooCmdArg &arg8=RooCmdArg::none()) |
virtual RooAbsReal * | createChi2 (RooDataSet &data, const RooLinkedList &cmdList) |
virtual RooArgSet * | getConstraints (const RooArgSet &, RooArgSet &, Bool_t) const |
virtual RooArgSet * | getAllConstraints (const RooArgSet &observables, RooArgSet &constrainedParams, Bool_t stripDisconnected=kTRUE) const |
virtual RooAbsPdf * | createProjection (const RooArgSet &iset) |
RooAbsReal * | createCdf (const RooArgSet &iset, const RooArgSet &nset=RooArgSet()) |
RooAbsReal * | createCdf (const RooArgSet &iset, const RooCmdArg &arg1, 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(), const RooCmdArg &arg7=RooCmdArg::none(), const RooCmdArg &arg8=RooCmdArg::none()) |
RooAbsReal * | createScanCdf (const RooArgSet &iset, const RooArgSet &nset, Int_t numScanBins, Int_t intOrder) |
virtual Bool_t | traceEvalHook (Double_t value) const |
virtual Double_t | getVal (const RooArgSet *set=0) const |
virtual Double_t | getLogVal (const RooArgSet *set=0) const |
void | setNormValueCaching (Int_t minNumIntDim, Int_t ipOrder=2) |
Int_t | minDimNormValueCaching () const |
Int_t | intOrderNormValueCaching () const |
Double_t | getNorm (const RooArgSet &nset) const |
virtual Double_t | getNorm (const RooArgSet *set=0) const |
virtual void | resetErrorCounters (Int_t resetValue=10) |
void | setTraceCounter (Int_t value, Bool_t allNodes=kFALSE) |
Bool_t | traceEvalPdf (Double_t value) const |
Double_t | analyticalIntegralWN (Int_t code, const RooArgSet *normSet, const char *rangeName=0) const |
virtual Bool_t | selfNormalized () const |
virtual ExtendMode | extendMode () const |
Bool_t | canBeExtended () const |
Bool_t | mustBeExtended () const |
virtual Double_t | expectedEvents (const RooArgSet *nset) const |
virtual Double_t | expectedEvents (const RooArgSet &nset) const |
virtual void | printValue (ostream &os) const |
virtual void | printMultiline (ostream &os, Int_t contents, Bool_t verbose=kFALSE, TString indent="") const |
virtual Double_t | extendedTerm (UInt_t observedEvents, const RooArgSet *nset=0) const |
void | setNormRange (const char *rangeName) |
const char * | normRange () const |
void | setNormRangeOverride (const char *rangeName) |
virtual const RooAbsReal * | getNormObj (const RooArgSet *set, const RooArgSet *iset, const TNamed *rangeName=0) const |
RooAbsPdf () | |
RooAbsPdf (const char *name, const char *title=0) | |
RooAbsPdf (const char *name, const char *title, Double_t minVal, Double_t maxVal) | |
virtual | ~RooAbsPdf () |
RooDataSet * | generate (const RooArgSet &whatVars, Int_t nEvents, const RooCmdArg &arg1, const RooCmdArg &arg2=RooCmdArg::none(), const RooCmdArg &arg3=RooCmdArg::none(), const RooCmdArg &arg4=RooCmdArg::none(), const RooCmdArg &arg5=RooCmdArg::none()) |
RooDataSet * | generate (const RooArgSet &whatVars, 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()) |
RooDataSet * | generate (const RooArgSet &whatVars, Int_t nEvents=0, Bool_t verbose=kFALSE) const |
RooDataSet * | generate (const RooArgSet &whatVars, const RooDataSet &prototype, Int_t nEvents=0, Bool_t verbose=kFALSE, Bool_t randProtoOrder=kFALSE, Bool_t resampleProto=kFALSE) const |
GenSpec * | prepareMultiGen (const RooArgSet &whatVars, 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()) |
RooDataSet * | generate (GenSpec &) const |
RooDataHist * | generateBinned (const RooArgSet &whatVars, Double_t nEvents, const RooCmdArg &arg1, const RooCmdArg &arg2=RooCmdArg::none(), const RooCmdArg &arg3=RooCmdArg::none(), const RooCmdArg &arg4=RooCmdArg::none(), const RooCmdArg &arg5=RooCmdArg::none()) |
RooDataHist * | generateBinned (const RooArgSet &whatVars, 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()) |
RooDataHist * | generateBinned (const RooArgSet &whatVars, Double_t nEvents, Bool_t expectedData=kFALSE, Bool_t extended=kFALSE) const |
virtual RooPlot * | plotOn (RooPlot *frame, 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(), const RooCmdArg &arg7=RooCmdArg::none(), const RooCmdArg &arg8=RooCmdArg::none(), const RooCmdArg &arg9=RooCmdArg::none(), const RooCmdArg &arg10=RooCmdArg::none()) const |
virtual RooPlot * | paramOn (RooPlot *frame, 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(), const RooCmdArg &arg7=RooCmdArg::none(), const RooCmdArg &arg8=RooCmdArg::none()) |
virtual RooPlot * | paramOn (RooPlot *frame, const RooAbsData *data, const char *label="", Int_t sigDigits=2, Option_t *options="NELU", Double_t xmin=0.50, Double_t xmax=0.99, Double_t ymax=0.95) |
virtual Int_t | getGenerator (const RooArgSet &directVars, RooArgSet &generateVars, Bool_t staticInitOK=kTRUE) const |
virtual void | initGenerator (Int_t code) |
virtual void | generateEvent (Int_t code) |
virtual Bool_t | isDirectGenSafe (const RooAbsArg &arg) const |
const RooNumGenConfig * | getGeneratorConfig () const |
RooNumGenConfig * | specialGeneratorConfig () const |
RooNumGenConfig * | specialGeneratorConfig (Bool_t createOnTheFly) |
void | setGeneratorConfig () |
void | setGeneratorConfig (const RooNumGenConfig &config) |
virtual RooFitResult * | fitTo (RooAbsData &data, 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(), const RooCmdArg &arg7=RooCmdArg::none(), const RooCmdArg &arg8=RooCmdArg::none()) |
virtual RooFitResult * | fitTo (RooAbsData &data, const RooLinkedList &cmdList) |
virtual RooAbsReal * | createNLL (RooAbsData &data, const RooLinkedList &cmdList) |
virtual RooAbsReal * | createNLL (RooAbsData &data, 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(), const RooCmdArg &arg7=RooCmdArg::none(), const RooCmdArg &arg8=RooCmdArg::none()) |
virtual RooFitResult * | chi2FitTo (RooDataHist &data, const RooLinkedList &cmdList) |
virtual RooAbsReal * | createChi2 (RooDataHist &data, 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(), const RooCmdArg &arg7=RooCmdArg::none(), const RooCmdArg &arg8=RooCmdArg::none()) |
virtual RooAbsReal * | createChi2 (RooDataSet &data, const RooLinkedList &cmdList) |
virtual RooArgSet * | getConstraints (const RooArgSet &, RooArgSet &, Bool_t) const |
virtual RooArgSet * | getAllConstraints (const RooArgSet &observables, RooArgSet &constrainedParams, Bool_t stripDisconnected=kTRUE) const |
virtual RooAbsPdf * | createProjection (const RooArgSet &iset) |
RooAbsReal * | createCdf (const RooArgSet &iset, const RooArgSet &nset=RooArgSet()) |
RooAbsReal * | createCdf (const RooArgSet &iset, const RooCmdArg &arg1, 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(), const RooCmdArg &arg7=RooCmdArg::none(), const RooCmdArg &arg8=RooCmdArg::none()) |
RooAbsReal * | createScanCdf (const RooArgSet &iset, const RooArgSet &nset, Int_t numScanBins, Int_t intOrder) |
virtual Bool_t | traceEvalHook (Double_t value) const |
virtual Double_t | getVal (const RooArgSet *set=0) const |
virtual Double_t | getLogVal (const RooArgSet *set=0) const |
void | setNormValueCaching (Int_t minNumIntDim, Int_t ipOrder=2) |
Int_t | minDimNormValueCaching () const |
Int_t | intOrderNormValueCaching () const |
Double_t | getNorm (const RooArgSet &nset) const |
virtual Double_t | getNorm (const RooArgSet *set=0) const |
virtual void | resetErrorCounters (Int_t resetValue=10) |
void | setTraceCounter (Int_t value, Bool_t allNodes=kFALSE) |
Bool_t | traceEvalPdf (Double_t value) const |
Double_t | analyticalIntegralWN (Int_t code, const RooArgSet *normSet, const char *rangeName=0) const |
virtual Bool_t | selfNormalized () const |
virtual ExtendMode | extendMode () const |
Bool_t | canBeExtended () const |
Bool_t | mustBeExtended () const |
virtual Double_t | expectedEvents (const RooArgSet *nset) const |
virtual Double_t | expectedEvents (const RooArgSet &nset) const |
virtual void | printValue (ostream &os) const |
virtual void | printMultiline (ostream &os, Int_t contents, Bool_t verbose=kFALSE, TString indent="") const |
virtual Double_t | extendedTerm (UInt_t observedEvents, const RooArgSet *nset=0) const |
void | setNormRange (const char *rangeName) |
const char * | normRange () const |
void | setNormRangeOverride (const char *rangeName) |
virtual const RooAbsReal * | getNormObj (const RooArgSet *set, const RooArgSet *iset, const TNamed *rangeName=0) const |
Static Public Member Functions | |
static RooNumGenConfig * | defaultGeneratorConfig () |
static void | verboseEval (Int_t stat) |
static int | verboseEval () |
static void | clearEvalError () |
static Bool_t | evalError () |
static RooNumGenConfig * | defaultGeneratorConfig () |
static void | verboseEval (Int_t stat) |
static int | verboseEval () |
static void | clearEvalError () |
static Bool_t | evalError () |
Protected Member Functions | |
RooDataSet * | generate (RooAbsGenContext &context, const RooArgSet &whatVars, const RooDataSet *prototype, Int_t nEvents, Bool_t verbose, Bool_t randProtoOrder, Bool_t resampleProto) const |
virtual RooPlot * | paramOn (RooPlot *frame, const RooArgSet ¶ms, Bool_t showConstants=kFALSE, const char *label="", Int_t sigDigits=2, Option_t *options="NELU", Double_t xmin=0.65, Double_t xmax=0.99, Double_t ymax=0.95, const RooCmdArg *formatCmd=0) |
virtual RooPlot * | plotOn (RooPlot *frame, RooLinkedList &cmdList) const |
void | plotOnCompSelect (RooArgSet *selNodes) const |
virtual RooPlot * | plotOn (RooPlot *frame, PlotOpt o) const |
Int_t * | randomizeProtoOrder (Int_t nProto, Int_t nGen, Bool_t resample=kFALSE) const |
virtual RooAbsGenContext * | genContext (const RooArgSet &vars, const RooDataSet *prototype=0, const RooArgSet *auxProto=0, Bool_t verbose=kFALSE) const |
RooAbsPdf (const RooAbsPdf &other, const char *name=0) | |
virtual Bool_t | syncNormalization (const RooArgSet *dset, Bool_t adjustProxies=kTRUE) const |
virtual Bool_t | redirectServersHook (const RooAbsCollection &, Bool_t, Bool_t, Bool_t) |
RooDataSet * | generate (RooAbsGenContext &context, const RooArgSet &whatVars, const RooDataSet *prototype, Int_t nEvents, Bool_t verbose, Bool_t randProtoOrder, Bool_t resampleProto) const |
virtual RooPlot * | paramOn (RooPlot *frame, const RooArgSet ¶ms, Bool_t showConstants=kFALSE, const char *label="", Int_t sigDigits=2, Option_t *options="NELU", Double_t xmin=0.65, Double_t xmax=0.99, Double_t ymax=0.95, const RooCmdArg *formatCmd=0) |
virtual RooPlot * | plotOn (RooPlot *frame, RooLinkedList &cmdList) const |
void | plotOnCompSelect (RooArgSet *selNodes) const |
virtual RooPlot * | plotOn (RooPlot *frame, PlotOpt o) const |
Int_t * | randomizeProtoOrder (Int_t nProto, Int_t nGen, Bool_t resample=kFALSE) const |
virtual RooAbsGenContext * | genContext (const RooArgSet &vars, const RooDataSet *prototype=0, const RooArgSet *auxProto=0, Bool_t verbose=kFALSE) const |
RooAbsPdf (const RooAbsPdf &other, const char *name=0) | |
virtual Bool_t | syncNormalization (const RooArgSet *dset, Bool_t adjustProxies=kTRUE) const |
virtual Bool_t | redirectServersHook (const RooAbsCollection &, Bool_t, Bool_t, Bool_t) |
Static Protected Member Functions | |
static void | raiseEvalError () |
static void | raiseEvalError () |
Protected Attributes | |
Double_t | _rawValue |
RooAbsReal * | _norm |
RooArgSet * | _normSet |
Normalization integral (owned by _normMgr). | |
Int_t | _minDimNormValueCache |
Normalization set with for above integral. | |
Int_t | _valueCacheIntOrder |
RooObjCacheManager | _normMgr |
Int_t | _errorCount |
Int_t | _traceCount |
Int_t | _negCount |
Bool_t | _selectComp |
RooNumGenConfig * | _specGeneratorConfig |
TString | _normRange |
MC generator configuration specific for this object. | |
RooAbsReal * | _norm |
RooArgSet * | _normSet |
Normalization integral (owned by _normMgr). | |
RooNumGenConfig * | _specGeneratorConfig |
Static Protected Attributes | |
static Int_t | _verboseEval |
static Bool_t | _evalError |
static TString | _normRangeOverride |
Friends | |
class | RooEffGenContext |
class | RooAddGenContext |
class | RooProdGenContext |
class | RooSimGenContext |
class | RooConvGenContext |
class | RooSimultaneous |
class | RooAddGenContextOrig |
class | RooMCStudy |
class | RooExtendPdf |
class | RooRealIntegral |
class | RooAbsAnaConvPdf |
class | CacheElem |
Classes | |
class | CacheElem |
class | GenSpec |
Definition at line 41 of file RooAbsPdf.h.
Definition at line 207 of file RooAbsPdf.h.
Definition at line 207 of file RooAbsPdf.h.
RooAbsPdf::RooAbsPdf | ( | ) |
Definition at line 165 of file RooAbsPdf.cxx.
RooAbsPdf::RooAbsPdf | ( | const char * | name, | |
const char * | title = 0 | |||
) |
Definition at line 173 of file RooAbsPdf.cxx.
References resetErrorCounters(), and setTraceCounter().
Definition at line 184 of file RooAbsPdf.cxx.
References resetErrorCounters(), and setTraceCounter().
RooAbsPdf::~RooAbsPdf | ( | ) | [virtual] |
RooAbsPdf::RooAbsPdf | ( | const RooAbsPdf & | other, | |
const char * | name = 0 | |||
) | [protected] |
Definition at line 196 of file RooAbsPdf.cxx.
References _specGeneratorConfig, _traceCount, resetErrorCounters(), and setTraceCounter().
RooAbsPdf::RooAbsPdf | ( | ) |
RooAbsPdf::RooAbsPdf | ( | const char * | name, | |
const char * | title = 0 | |||
) |
virtual RooAbsPdf::~RooAbsPdf | ( | ) | [virtual] |
RooAbsPdf::RooAbsPdf | ( | const RooAbsPdf & | other, | |
const char * | name = 0 | |||
) | [protected] |
RooDataSet * RooAbsPdf::generate | ( | const RooArgSet & | whatVars, | |
Int_t | nEvents, | |||
const RooCmdArg & | arg1, | |||
const RooCmdArg & | arg2 = RooCmdArg::none() , |
|||
const RooCmdArg & | arg3 = RooCmdArg::none() , |
|||
const RooCmdArg & | arg4 = RooCmdArg::none() , |
|||
const RooCmdArg & | arg5 = RooCmdArg::none() | |||
) |
Definition at line 1482 of file RooAbsPdf.cxx.
References RooFit::NumEvents().
Referenced by ClassImp(), RooStats::BernsteinCorrection::CreateQSamplingDist(), RooGenFitStudy::execute(), FourBinInstructional(), generate(), RooStats::ToyMCSamplerOld::GenerateToyData(), HybridOriginalDemo(), IntervalExamples(), MultivariateGaussianTest(), RooStats::PdfProposal::Propose(), rf101_basics(), rf103_interprfuncs(), rf104_classfactory(), rf106_plotdecoration(), rf107_plotstyles(), rf108_plotbinning(), rf109_chi2residpull(), rf208_convolution(), rf210_angularconv(), rf304_uncorrprod(), rf306_condpereventerrors(), rf307_fullpereventerrors(), rf309_ndimplot(), rf310_sliceplot(), rf403_weightedevts(), rf501_simultaneouspdf(), rf606_nllerrorhandling(), rf608_fitresultaspdf(), rf703_effpdfprod(), rf704_amplitudefit(), rf705_linearmorph(), rf707_kernelestimation(), rf708_bphysics(), rs401c_FeldmanCousins(), rs602_HLFactoryCombinationexample(), rs603_HLFactoryElaborateExample(), rs801_HypoTestInverter(), rs_bernsteinCorrection(), TestBasic403::testCode(), TestBasic304::testCode(), TestBasic103::testCode(), TestBasic310::testCode(), TestBasic101::testCode(), TestBasic307::testCode(), TestBasic703::testCode(), TestBasic704::testCode(), TestBasic208::testCode(), TestBasic108::testCode(), TestBasic306::testCode(), TestBasic501::testCode(), TestBasic707::testCode(), TestBasic708::testCode(), TestBasic705::testCode(), TestBasic109::testCode(), and TestBasic606::testCode().
RooDataSet * RooAbsPdf::generate | ( | const RooArgSet & | whatVars, | |
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() | |||
) |
Definition at line 1516 of file RooAbsPdf.cxx.
References cxcoutI, data, RooCmdConfig::defineInt(), RooCmdConfig::defineObject(), RooCmdConfig::defineString(), expectedEvents(), Form(), generate(), RooFit::Generation, RooCmdConfig::getInt(), TNamed::GetName(), RooCmdConfig::getObject(), RooCmdConfig::getString(), kTRUE, nEvents, RooCmdConfig::ok(), TRandom::Poisson(), RooCmdConfig::process(), RooRandom::randomGenerator(), RooAbsArg::RooDataSet, and verbose.
RooDataSet * RooAbsPdf::generate | ( | const RooArgSet & | whatVars, | |
Int_t | nEvents = 0 , |
|||
Bool_t | verbose = kFALSE | |||
) | const |
Definition at line 1704 of file RooAbsPdf.cxx.
References CanNotBeExtended, coutE, extendMode(), genContext(), RooAbsGenContext::generate(), RooFit::Generation, TNamed::GetName(), RooAbsGenContext::isValid(), and RooAbsArg::RooDataSet.
RooDataSet * RooAbsPdf::generate | ( | const RooArgSet & | whatVars, | |
const RooDataSet & | prototype, | |||
Int_t | nEvents = 0 , |
|||
Bool_t | verbose = kFALSE , |
|||
Bool_t | randProtoOrder = kFALSE , |
|||
Bool_t | resampleProto = kFALSE | |||
) | const |
Definition at line 1770 of file RooAbsPdf.cxx.
References coutE, data, genContext(), generate(), RooFit::Generation, and TNamed::GetName().
RooAbsPdf::GenSpec * RooAbsPdf::prepareMultiGen | ( | const RooArgSet & | whatVars, | |
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() | |||
) |
Definition at line 1617 of file RooAbsPdf.cxx.
References RooCmdConfig::defineInt(), RooCmdConfig::defineObject(), RooCmdConfig::defineString(), Form(), genContext(), RooCmdConfig::getInt(), TNamed::GetName(), RooCmdConfig::getObject(), RooCmdConfig::getString(), kTRUE, nEvents, RooCmdConfig::ok(), RooCmdConfig::process(), and verbose.
Referenced by RooGenFitStudy::initialize().
RooDataSet * RooAbsPdf::generate | ( | GenSpec & | ) | const |
Definition at line 1685 of file RooAbsPdf.cxx.
References generate(), kFALSE, TRandom::Poisson(), RooRandom::randomGenerator(), and spec.
RooDataHist * RooAbsPdf::generateBinned | ( | const RooArgSet & | whatVars, | |
Double_t | nEvents, | |||
const RooCmdArg & | arg1, | |||
const RooCmdArg & | arg2 = RooCmdArg::none() , |
|||
const RooCmdArg & | arg3 = RooCmdArg::none() , |
|||
const RooCmdArg & | arg4 = RooCmdArg::none() , |
|||
const RooCmdArg & | arg5 = RooCmdArg::none() | |||
) |
Definition at line 1905 of file RooAbsPdf.cxx.
References RooFit::NumEvents().
Referenced by ClassImp(), generateBinned(), rf211_paramconv(), rf315_projectpdf(), RooMCStudy::run(), and TestBasic315::testCode().
RooDataHist * RooAbsPdf::generateBinned | ( | const RooArgSet & | whatVars, | |
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() | |||
) |
Definition at line 1929 of file RooAbsPdf.cxx.
References cxcoutI, data, RooCmdConfig::defineDouble(), RooCmdConfig::defineInt(), RooCmdConfig::defineString(), expectedEvents(), Form(), generateBinned(), RooFit::Generation, RooCmdConfig::getDouble(), RooCmdConfig::getInt(), TNamed::GetName(), RooCmdConfig::getString(), kTRUE, nEvents, RooCmdConfig::ok(), and RooCmdConfig::process().
RooDataHist * RooAbsPdf::generateBinned | ( | const RooArgSet & | whatVars, | |
Double_t | nEvents, | |||
Bool_t | expectedData = kFALSE , |
|||
Bool_t | extended = kFALSE | |||
) | const |
Definition at line 2003 of file RooAbsPdf.cxx.
References canBeExtended(), coutE, expectedEvents(), RooAbsReal::fillDataHist(), TNamed::GetName(), hist, i, RooFit::InputArguments, TRandom::Integer(), kTRUE, TRandom::Poisson(), RooRandom::randomGenerator(), sqrt(), TRandom::Uniform(), and w.
virtual RooPlot* RooAbsPdf::plotOn | ( | RooPlot * | frame, | |
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() , |
|||
const RooCmdArg & | arg7 = RooCmdArg::none() , |
|||
const RooCmdArg & | arg8 = RooCmdArg::none() , |
|||
const RooCmdArg & | arg9 = RooCmdArg::none() , |
|||
const RooCmdArg & | arg10 = RooCmdArg::none() | |||
) | const [inline, virtual] |
Reimplemented from RooAbsReal.
Definition at line 99 of file RooAbsPdf.h.
References RooAbsReal::plotOn().
Referenced by RooStats::MCMCIntervalPlot::DrawKeysPdfInterval(), RooSimultaneous::plotOn(), RooMCStudy::plotPull(), rf101_basics(), rf102_dataimport(), rf103_interprfuncs(), rf104_classfactory(), rf106_plotdecoration(), rf107_plotstyles(), rf108_plotbinning(), rf109_chi2residpull(), rf111_derivatives(), rf201_composite(), rf208_convolution(), rf209_anaconv(), rf210_angularconv(), rf211_paramconv(), rf304_uncorrprod(), rf306_condpereventerrors(), rf310_sliceplot(), rf315_projectpdf(), rf606_nllerrorhandling(), rf703_effpdfprod(), rf704_amplitudefit(), rf705_linearmorph(), rf706_histpdf(), rf707_kernelestimation(), rf708_bphysics(), rs602_HLFactoryCombinationexample(), rs603_HLFactoryElaborateExample(), rs_bernsteinCorrection(), TestBasic304::testCode(), TestBasic310::testCode(), TestBasic103::testCode(), TestBasic201::testCode(), TestBasic101::testCode(), TestBasic703::testCode(), TestBasic102::testCode(), TestBasic704::testCode(), TestBasic208::testCode(), TestBasic306::testCode(), TestBasic108::testCode(), TestBasic707::testCode(), TestBasic708::testCode(), TestBasic705::testCode(), TestBasic209::testCode(), TestBasic315::testCode(), TestBasic706::testCode(), TestBasic109::testCode(), TestBasic606::testCode(), and TestBasic599::testCode().
RooPlot * RooAbsPdf::paramOn | ( | RooPlot * | frame, | |
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() , |
|||
const RooCmdArg & | arg7 = RooCmdArg::none() , |
|||
const RooCmdArg & | arg8 = RooCmdArg::none() | |||
) | [virtual] |
Definition at line 2557 of file RooAbsPdf.cxx.
References RooLinkedList::Add(), RooCmdConfig::defineDouble(), RooCmdConfig::defineInt(), RooCmdConfig::defineMutex(), RooCmdConfig::defineObject(), RooCmdConfig::defineString(), RooLinkedList::FindObject(), Form(), RooCmdConfig::getDouble(), RooCmdConfig::getInt(), TNamed::GetName(), RooPlot::getNormVars(), RooCmdConfig::getObject(), RooAbsArg::getParameters(), RooCmdConfig::getString(), RooCmdConfig::hasProcessed(), kTRUE, RooCmdConfig::ok(), params, RooCmdConfig::process(), RooAbsCollection::selectCommon(), xmax, xmin, and ymax.
Referenced by paramOn(), RooMCStudy::plotPull(), and rf106_plotdecoration().
RooPlot * RooAbsPdf::paramOn | ( | RooPlot * | frame, | |
const RooAbsData * | data, | |||
const char * | label = "" , |
|||
Int_t | sigDigits = 2 , |
|||
Option_t * | options = "NELU" , |
|||
Double_t | xmin = 0.50 , |
|||
Double_t | xmax = 0.99 , |
|||
Double_t | ymax = 0.95 | |||
) | [virtual] |
Definition at line 2653 of file RooAbsPdf.cxx.
References data, RooAbsArg::getParameters(), opts, paramOn(), and params.
Int_t RooAbsPdf::getGenerator | ( | const RooArgSet & | directVars, | |
RooArgSet & | generateVars, | |||
Bool_t | staticInitOK = kTRUE | |||
) | const [virtual] |
Definition at line 1840 of file RooAbsPdf.cxx.
Referenced by RooAbsAnaConvPdf::genContext(), RooNumConvPdf::genContext(), RooFFTConvPdf::genContext(), RooAddModel::getGenerator(), RooProdPdf::getGenerator(), and RooGenContext::RooGenContext().
void RooAbsPdf::initGenerator | ( | Int_t | code | ) | [virtual] |
Definition at line 1857 of file RooAbsPdf.cxx.
Referenced by RooProdPdf::initGenerator(), and RooGenContext::initGenerator().
void RooAbsPdf::generateEvent | ( | Int_t | code | ) | [virtual] |
Definition at line 1865 of file RooAbsPdf.cxx.
Referenced by RooGenContext::generateEvent(), and RooProdPdf::generateEvent().
Definition at line 1876 of file RooAbsPdf.cxx.
References RooAbsArg::dependsOn(), RooAbsArg::findServer(), TNamed::GetName(), kFALSE, kTRUE, TIterator::Next(), and RooAbsArg::serverIterator().
Referenced by RooNumConvPdf::genContext(), RooAbsAnaConvPdf::genContext(), RooFFTConvPdf::genContext(), RooProdPdf::isDirectGenSafe(), RooAddModel::isDirectGenSafe(), RooAbsAnaConvPdf::isDirectGenSafe(), and RooGenContext::RooGenContext().
const RooNumGenConfig * RooAbsPdf::getGeneratorConfig | ( | ) | const |
Definition at line 3013 of file RooAbsPdf.cxx.
References defaultGeneratorConfig(), and specialGeneratorConfig().
RooNumGenConfig * RooAbsPdf::defaultGeneratorConfig | ( | ) | [static] |
Definition at line 2979 of file RooAbsPdf.cxx.
References RooNumGenConfig::defaultConfig().
Referenced by G__G__RooFitCore1_245_0_21(), G__setup_memfuncRooAbsPdf(), getGeneratorConfig(), rf902_numgenconfig(), and specialGeneratorConfig().
RooNumGenConfig * RooAbsPdf::specialGeneratorConfig | ( | ) | const |
Definition at line 2987 of file RooAbsPdf.cxx.
References _specGeneratorConfig.
Referenced by getGeneratorConfig().
RooNumGenConfig * RooAbsPdf::specialGeneratorConfig | ( | Bool_t | createOnTheFly | ) |
Definition at line 2997 of file RooAbsPdf.cxx.
References _specGeneratorConfig, and defaultGeneratorConfig().
void RooAbsPdf::setGeneratorConfig | ( | ) |
void RooAbsPdf::setGeneratorConfig | ( | const RooNumGenConfig & | config | ) |
RooFitResult * RooAbsPdf::fitTo | ( | RooAbsData & | data, | |
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() , |
|||
const RooCmdArg & | arg7 = RooCmdArg::none() , |
|||
const RooCmdArg & | arg8 = RooCmdArg::none() | |||
) | [virtual] |
Definition at line 862 of file RooAbsPdf.cxx.
Referenced by RooStats::SPlot::AddSWeight(), RooStats::BernsteinCorrection::CreateQSamplingDist(), RooMCStudy::doFit(), RooStats::ProfileLikelihoodCalculator::DoGlobalFit(), RooGenFitStudy::execute(), FitUsingRooFit(), FourBinInstructional(), RooStats::ProfileLikelihoodCalculator::GetHypoTest(), RooStats::BernsteinCorrection::ImportCorrectedPdf(), MultivariateGaussianTest(), RooMCStudy::plotPull(), rf101_basics(), rf102_dataimport(), rf103_interprfuncs(), rf104_classfactory(), rf106_plotdecoration(), rf107_plotstyles(), rf208_convolution(), rf210_angularconv(), rf211_paramconv(), rf306_condpereventerrors(), rf315_projectpdf(), rf501_simultaneouspdf(), rf604_constraints(), rf606_nllerrorhandling(), rf701_efficiencyfit(), rf702_efficiencyfit_2D(), rf703_effpdfprod(), rf704_amplitudefit(), rf705_linearmorph(), rs101_limitexample(), rs602_HLFactoryCombinationexample(), rs603_HLFactoryElaborateExample(), rs_bernsteinCorrection(), TestBasic103::testCode(), TestBasic101::testCode(), TestBasic703::testCode(), TestBasic102::testCode(), TestBasic704::testCode(), TestBasic701::testCode(), TestBasic604::testCode(), TestBasic208::testCode(), TestBasic702::testCode(), TestBasic306::testCode(), TestBasic501::testCode(), TestBasic315::testCode(), TestBasic705::testCode(), and TestBasic606::testCode().
RooFitResult * RooAbsPdf::fitTo | ( | RooAbsData & | data, | |
const RooLinkedList & | cmdList | |||
) | [virtual] |
Definition at line 941 of file RooAbsPdf.cxx.
References C, coutE, coutI, coutW, RooFitResult::covarianceMatrix(), RooAbsCollection::createIterator(), createNLL(), data, RooCmdConfig::defineInt(), RooCmdConfig::defineMutex(), RooCmdConfig::defineObject(), RooCmdConfig::defineSet(), RooCmdConfig::defineString(), ROOT::Math::fabs(), RooCmdConfig::filterCmdList(), RooFit::Fitting, Form(), RooAbsArg::getComponents(), RooCmdConfig::getInt(), TNamed::GetName(), TMatrixTBase< Element >::GetNrows(), RooCmdConfig::getObject(), RooCmdConfig::getString(), i, RooFit::InputArguments, j, kFALSE, TMatrixT< Element >::kMult, kTRUE, m, minos, n, name, TIterator::Next(), RooCmdConfig::ok(), RooCmdConfig::process(), sqrt(), title, V, and verbose.
RooAbsReal * RooAbsPdf::createNLL | ( | RooAbsData & | data, | |
const RooLinkedList & | cmdList | |||
) | [virtual] |
Definition at line 701 of file RooAbsPdf.cxx.
References RooAbsArg::Activate, RooArgSet::add(), RooAbsCollection::add(), RooAbsArg::addOwnedComponents(), buf, CanBeExtended, RooAbsReal::CollectErrors, RooAbsArg::constOptimizeTestStatistic(), coutI, RooAbsCollection::createIterator(), data, RooCmdConfig::defineDouble(), RooCmdConfig::defineInt(), RooCmdConfig::defineMutex(), RooCmdConfig::defineSet(), RooCmdConfig::defineString(), extendMode(), Form(), getAllConstraints(), RooCmdConfig::getDouble(), RooCmdConfig::getInt(), TNamed::GetName(), RooAbsArg::getObservables(), RooAbsArg::getParameters(), RooCmdConfig::getSet(), RooAbsCollection::getSize(), RooCmdConfig::getString(), RooCmdConfig::hasProcessed(), kFALSE, kTRUE, RooFit::Minimization, MustBeExtended, TIterator::Next(), RooCmdConfig::ok(), RooAbsReal::PrintErrors, RooCmdConfig::process(), RooAbsArg::RooArgSet, RooAbsReal::setEvalErrorLoggingMode(), RooRealVar::setRange(), strlcpy(), and verbose.
Referenced by createNLL(), RooStats::FeldmanCousins::CreateParameterPoints(), RooStats::ProfileLikelihoodTestStat::Evaluate(), RooStats::SimpleLikelihoodRatioTestStat::Evaluate(), RooStats::MaxLikelihoodEstimateTestStat::Evaluate(), fitTo(), RooStats::ProfileLikelihoodCalculator::GetHypoTest(), RooStats::ProfileLikelihoodCalculator::GetInterval(), RooStats::MCMCCalculator::GetInterval(), RooStats::ProfileInspector::GetListOfProfilePlots(), and RooStats::RatioOfProfiledLikelihoodsTestStat::ProfiledLikelihood().
RooAbsReal * RooAbsPdf::createNLL | ( | RooAbsData & | data, | |
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() , |
|||
const RooCmdArg & | arg7 = RooCmdArg::none() , |
|||
const RooCmdArg & | arg8 = RooCmdArg::none() | |||
) | [virtual] |
RooFitResult * RooAbsPdf::chi2FitTo | ( | RooDataHist & | data, | |
const RooLinkedList & | cmdList | |||
) | [virtual] |
Reimplemented from RooAbsReal.
Definition at line 1355 of file RooAbsPdf.cxx.
References RooAbsReal::chi2FitDriver(), createChi2(), data, RooCmdConfig::filterCmdList(), Form(), and TNamed::GetName().
RooAbsReal * RooAbsPdf::createChi2 | ( | RooDataHist & | data, | |
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() , |
|||
const RooCmdArg & | arg7 = RooCmdArg::none() , |
|||
const RooCmdArg & | arg8 = RooCmdArg::none() | |||
) | [virtual] |
Reimplemented from RooAbsReal.
Definition at line 1378 of file RooAbsPdf.cxx.
References data, Form(), TNamed::GetName(), and name.
Referenced by chi2FitTo().
RooAbsReal * RooAbsPdf::createChi2 | ( | RooDataSet & | data, | |
const RooLinkedList & | cmdList | |||
) | [virtual] |
Reimplemented from RooAbsReal.
Definition at line 1405 of file RooAbsPdf.cxx.
References data, RooCmdConfig::defineInt(), RooCmdConfig::defineObject(), Form(), RooCmdConfig::getInt(), TNamed::GetName(), RooCmdConfig::getObject(), kTRUE, name, RooCmdConfig::ok(), and RooCmdConfig::process().
RooArgSet * RooAbsPdf::getAllConstraints | ( | const RooArgSet & | observables, | |
RooArgSet & | constrainedParams, | |||
Bool_t | stripDisconnected = kTRUE | |||
) | const [virtual] |
Definition at line 2924 of file RooAbsPdf.cxx.
References RooArgSet::add(), RooAbsCollection::createIterator(), RooAbsCollection::find(), RooAbsArg::getComponents(), getConstraints(), TNamed::GetName(), kFALSE, TIterator::Next(), and RooAbsArg::RooArgSet.
Referenced by createNLL().
Definition at line 2791 of file RooAbsPdf.cxx.
References RooAbsCollection::createIterator(), TNamed::GetName(), RooAbsCollection::getSize(), kFALSE, kTRUE, name, and RooAbsArg::RooProjectedPdf.
Referenced by RooFactoryWSTool::SpecialsIFace::create(), rf316_llratioplot(), rf603_multicpu(), rf608_fitresultaspdf(), rs401d_FeldmanCousins(), and TestBasic316::testCode().
RooAbsReal * RooAbsPdf::createCdf | ( | const RooArgSet & | iset, | |
const RooArgSet & | nset = RooArgSet() | |||
) |
Definition at line 2821 of file RooAbsPdf.cxx.
References RooFit::SupNormSet().
Referenced by RooFactoryWSTool::SpecialsIFace::create(), RooIntegralMorph::MorphCacheElem::MorphCacheElem(), rf110_normintegration(), rf308_normintegration2d(), TestBasic110::testCode(), and TestBasic308::testCode().
RooAbsReal * RooAbsPdf::createCdf | ( | const RooArgSet & | iset, | |
const RooCmdArg & | arg1, | |||
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() , |
|||
const RooCmdArg & | arg7 = RooCmdArg::none() , |
|||
const RooCmdArg & | arg8 = RooCmdArg::none() | |||
) |
Definition at line 2839 of file RooAbsPdf.cxx.
References coutI, RooAbsReal::createIntegral(), RooAbsReal::createIntRI(), createScanCdf(), RooCmdConfig::defineInt(), RooCmdConfig::defineMutex(), RooCmdConfig::defineObject(), Form(), RooCmdConfig::getInt(), TNamed::GetName(), RooCmdConfig::getObject(), RooAbsCollection::getSize(), kTRUE, RooFit::NumIntegration, RooRealIntegral::numIntRealVars(), RooCmdConfig::ok(), and RooCmdConfig::process().
RooAbsReal * RooAbsPdf::createScanCdf | ( | const RooArgSet & | iset, | |
const RooArgSet & | nset, | |||
Int_t | numScanBins, | |||
Int_t | intOrder | |||
) |
Definition at line 2910 of file RooAbsPdf.cxx.
References TString::Data(), RooAbsCollection::first(), TNamed::GetName(), RooAbsReal::integralNameSuffix(), name, RooRealVar::setBins(), and RooAbsCachedReal::setInterpolationOrder().
Referenced by createCdf().
Reimplemented from RooAbsReal.
Definition at line 528 of file RooAbsPdf.cxx.
References _errorCount, _traceCount, ccoutD, cxcoutD, error, isnan(), RooAbsArg::Print(), and RooFit::Tracing.
Reimplemented from RooAbsReal.
Definition at line 224 of file RooAbsPdf.cxx.
References _norm, _normSet, _traceCount, RooAbsReal::_value, RooAbsArg::AClean, ccoutD, RooAbsArg::clearShapeDirty(), RooAbsArg::clearValueDirty(), cxcoutD, error, RooAbsReal::evaluate(), TNamed::GetName(), RooAbsReal::getVal(), RooAbsArg::isValueDirty(), RooPrintable::kArgs, kFALSE, RooPrintable::kName, RooPrintable::kSingleLine, kTRUE, RooPrintable::kValue, RooAbsReal::logEvalError(), RooAbsArg::operMode(), RooPrintable::printStream(), raiseEvalError(), syncNormalization(), traceEvalPdf(), RooFit::Tracing, and val.
Referenced by RooStats::SPlot::AddSWeight(), RooBernstein::analyticalIntegral(), RooParametricStepFunction::analyticalIntegral(), RooMultiVarGaussian::analyticalIntegral(), RooSimultaneous::analyticalIntegralWN(), analyticalIntegralWN(), RooAddPdf::analyticalIntegralWN(), RooAbsAnaConvPdf::analyticalIntegralWN(), RooRealSumPdf::analyticalIntegralWN(), RooIntegralMorph::MorphCacheElem::calculate(), WrapperRooPdf::DoEvalPar(), RooAddPdf::evaluate(), RooTFnPdfBinding::evaluate(), RooEffProd::evaluate(), RooAbsAnaConvPdf::evaluate(), RooAddModel::evaluate(), RooFunctorPdfBinding::evaluate(), RooMultiVarGaussian::evaluate(), RooMomentMorph::evaluate(), RooAddPdf::expectedEvents(), RooMultiVarGaussian::generateEvent(), RooAbsAnaConvPdf::getCoefNorm(), getLogVal(), RooStats::PdfProposal::GetProposalDensity(), RooMomentMorph::getVal(), RooAbsCachedPdf::getVal(), RooEffProd::getVal(), RooProdPdf::getVal(), RooProjectedPdf::getVal(), RooResolutionModel::getVal(), RooStats::MCMCInterval::IsInInterval(), RooNDKeysPdf::loadDataSet(), printValue(), rf110_normintegration(), RooGenContext::RooGenContext(), RooFFTConvPdf::scanPdf(), RooMultiVarGaussian::syncMuVec(), TestBasic110::testCode(), RooAddPdf::updateCoefficients(), and RooGenericPdf::writeToStream().
Definition at line 599 of file RooAbsPdf.cxx.
References getVal(), log(), and RooAbsReal::logEvalError().
Referenced by RooNLLVar::evaluatePartition().
Definition at line 499 of file RooAbsPdf.cxx.
References _minDimNormValueCache, and _valueCacheIntOrder.
Int_t RooAbsPdf::minDimNormValueCaching | ( | ) | const [inline] |
Int_t RooAbsPdf::intOrderNormValueCaching | ( | ) | const [inline] |
Definition at line 188 of file RooAbsPdf.h.
Referenced by analyticalIntegralWN(), RooGenContext::generateEvent(), getNorm(), and RooGenContext::RooGenContext().
Definition at line 352 of file RooAbsPdf.cxx.
References _errorCount, _norm, _verboseEval, coutW, cxcoutD, RooFit::Eval, TNamed::GetName(), RooAbsReal::getVal(), kTRUE, RooAbsCollection::Print(), syncNormalization(), and RooFit::Tracing.
void RooAbsPdf::resetErrorCounters | ( | Int_t | resetValue = 10 |
) | [virtual] |
Definition at line 561 of file RooAbsPdf.cxx.
References _errorCount, and _negCount.
Referenced by RooGenContext::initGenerator(), RooAddPdf::resetErrorCounters(), RooAddModel::resetErrorCounters(), and RooAbsPdf().
Definition at line 573 of file RooAbsPdf.cxx.
References _traceCount, RooAbsArg::branchNodeServerList(), RooAbsCollection::createIterator(), kFALSE, TIterator::Next(), and setTraceCounter().
Referenced by RooAbsPdf(), and setTraceCounter().
Definition at line 317 of file RooAbsPdf.cxx.
References _errorCount, cxcoutD, error, Form(), isnan(), RooAbsReal::logEvalError(), RooAbsArg::Print(), and RooFit::Tracing.
Referenced by getVal().
Double_t RooAbsPdf::analyticalIntegralWN | ( | Int_t | code, | |
const RooArgSet * | normSet, | |||
const char * | rangeName = 0 | |||
) | const [virtual] |
Reimplemented from RooAbsReal.
Definition at line 295 of file RooAbsPdf.cxx.
References RooAbsReal::analyticalIntegral(), cxcoutD, RooFit::Eval, TNamed::GetName(), getNorm(), getVal(), and RooAbsArg::RooArgSet.
Referenced by RooAbsCachedPdf::analyticalIntegralWN(), and RooAddPdf::analyticalIntegralWN().
virtual Bool_t RooAbsPdf::selfNormalized | ( | ) | const [inline, virtual] |
virtual ExtendMode RooAbsPdf::extendMode | ( | ) | const [inline, virtual] |
Definition at line 208 of file RooAbsPdf.h.
References CanNotBeExtended.
Referenced by canBeExtended(), createNLL(), generate(), and mustBeExtended().
Bool_t RooAbsPdf::canBeExtended | ( | ) | const [inline] |
Definition at line 214 of file RooAbsPdf.h.
References CanNotBeExtended, and extendMode().
Referenced by ClassImp(), RooSimultaneous::evaluate(), RooExtendPdf::expectedEvents(), extendedTerm(), RooSimultaneous::extendMode(), generateBinned(), RooProdPdf::initializeFromCmdArgList(), plotOn(), RooProdPdf::RooProdPdf(), RooXYChi2Var::RooXYChi2Var(), and StandardFeldmanCousinsDemo().
Bool_t RooAbsPdf::mustBeExtended | ( | ) | const [inline] |
Definition at line 218 of file RooAbsPdf.h.
References extendMode(), and MustBeExtended.
Referenced by RooSimultaneous::extendMode().
Definition at line 2733 of file RooAbsPdf.cxx.
Referenced by ClassImp(), RooAddModel::expectedEvents(), expectedEvents(), RooExtendPdf::expectedEvents(), extendedTerm(), RooXYChi2Var::fy(), generate(), generateBinned(), plotOn(), RooMCStudy::RooMCStudy(), RooSimGenContext::RooSimGenContext(), and RooMCStudy::run().
void RooAbsPdf::printValue | ( | ostream & | os | ) | const [virtual] |
Reimplemented from RooAbsReal.
Definition at line 1438 of file RooAbsPdf.cxx.
References _norm, RooAbsReal::evaluate(), getVal(), and RooAbsReal::getVal().
void RooAbsPdf::printMultiline | ( | ostream & | os, | |
Int_t | contents, | |||
Bool_t | verbose = kFALSE , |
|||
TString | indent = "" | |||
) | const [virtual] |
Reimplemented from RooAbsReal.
Definition at line 1454 of file RooAbsPdf.cxx.
References _norm, RooAbsReal::_value, TString::Append(), TString::Data(), RooPrintable::kAddress, RooPrintable::kArgs, RooPrintable::kName, RooPrintable::kSingleLine, RooPrintable::kTitle, RooPrintable::kValue, RooAbsReal::printMultiline(), and RooPrintable::printStream().
Referenced by RooResolutionModel::printMultiline(), RooAbsAnaConvPdf::printMultiline(), and RooGenericPdf::printMultiline().
void RooAbsPdf::verboseEval | ( | Int_t | stat | ) | [static] |
Int_t RooAbsPdf::verboseEval | ( | ) | [static] |
Definition at line 2753 of file RooAbsPdf.cxx.
References _verboseEval.
Referenced by RooGExpModel::analyticalIntegral(), RooGaussModel::analyticalIntegral(), RooGaussModel::evaluate(), RooGExpModel::evaluate(), G__G__RooFitCore1_245_0_59(), G__G__RooFitCore1_245_0_60(), and G__setup_memfuncRooAbsPdf().
Double_t RooAbsPdf::extendedTerm | ( | UInt_t | observedEvents, | |
const RooArgSet * | nset = 0 | |||
) | const [virtual] |
Definition at line 623 of file RooAbsPdf.cxx.
References canBeExtended(), coutE, cxcoutD, expectedEvents(), extra, TNamed::fName, RooFit::InputArguments, kFALSE, log(), and RooFit::Tracing.
Referenced by RooNLLVar::evaluatePartition().
void RooAbsPdf::clearEvalError | ( | ) | [static] |
Definition at line 2952 of file RooAbsPdf.cxx.
References _evalError, and kFALSE.
Referenced by RooMinimizerFcn::DoEval(), G__G__RooFitCore1_245_0_62(), G__setup_memfuncRooAbsPdf(), and RooMinuitGlue().
Bool_t RooAbsPdf::evalError | ( | ) | [static] |
Definition at line 2961 of file RooAbsPdf.cxx.
References _evalError.
Referenced by RooMinimizerFcn::DoEval(), G__G__RooFitCore1_245_0_63(), G__setup_memfuncRooAbsPdf(), and RooMinuitGlue().
void RooAbsPdf::setNormRange | ( | const char * | rangeName | ) |
Definition at line 3070 of file RooAbsPdf.cxx.
References _norm, _normMgr, _normRange, TString::Clear(), and RooCacheManager< T >::sterilize().
const char* RooAbsPdf::normRange | ( | ) | const [inline] |
Definition at line 241 of file RooAbsPdf.h.
References _normRange, TString::Data(), and TString::Length().
Referenced by RooProdPdf::getPartIntList(), RooAbsReal::integralNameSuffix(), and RooProdPdf::processProductTerm().
void RooAbsPdf::setNormRangeOverride | ( | const char * | rangeName | ) |
Definition at line 3086 of file RooAbsPdf.cxx.
References _norm, _normMgr, _normRangeOverride, TString::Clear(), and RooCacheManager< T >::sterilize().
const RooAbsReal * RooAbsPdf::getNormObj | ( | const RooArgSet * | set, | |
const RooArgSet * | iset, | |||
const TNamed * | rangeName = 0 | |||
) | const [virtual] |
Definition at line 376 of file RooAbsPdf.cxx.
References RooAbsPdf::CacheElem::_norm, _normMgr, CacheElem, RooAbsReal::createIntegral(), RooAbsReal::getIntegratorConfig(), RooCacheManager< T >::getObj(), RooAbsArg::getObservables(), norm(), RooCacheManager< T >::setObj(), and RooNameReg::str().
Referenced by RooAbsAnaConvPdf::analyticalIntegralWN(), and RooExtendPdf::expectedEvents().
RooDataSet * RooAbsPdf::generate | ( | RooAbsGenContext & | context, | |
const RooArgSet & | whatVars, | |||
const RooDataSet * | prototype, | |||
Int_t | nEvents, | |||
Bool_t | verbose, | |||
Bool_t | randProtoOrder, | |||
Bool_t | resampleProto | |||
) | const [protected] |
Definition at line 1734 of file RooAbsPdf.cxx.
References coutE, coutI, RooAbsGenContext::generate(), RooFit::Generation, TNamed::GetName(), RooAbsGenContext::isValid(), kTRUE, RooAbsData::numEntries(), randomizeProtoOrder(), RooAbsArg::RooDataSet, and RooAbsGenContext::setProtoDataOrder().
RooPlot * RooAbsPdf::paramOn | ( | RooPlot * | frame, | |
const RooArgSet & | params, | |||
Bool_t | showConstants = kFALSE , |
|||
const char * | label = "" , |
|||
Int_t | sigDigits = 2 , |
|||
Option_t * | options = "NELU" , |
|||
Double_t | xmin = 0.65 , |
|||
Double_t | xmax = 0.99 , |
|||
Double_t | ymax = 0.95 , |
|||
const RooCmdArg * | formatCmd = 0 | |||
) | [protected, virtual] |
Definition at line 2669 of file RooAbsPdf.cxx.
References RooPlot::addObject(), box(), TString::Data(), Reflex::F, Form(), RooRealVar::format(), TNamed::GetName(), RooAbsArg::isConstant(), TIterator::Next(), opts, params, TIterator::Reset(), and ymin.
RooPlot * RooAbsPdf::plotOn | ( | RooPlot * | frame, | |
RooLinkedList & | cmdList | |||
) | const [protected, virtual] |
Reimplemented from RooAbsReal.
Definition at line 2124 of file RooAbsPdf.cxx.
References RooLinkedList::Add(), RooCmdConfig::allowUndefined(), TString::Append(), RooAbsArg::branchNodeServerList(), canBeExtended(), ccoutI, RooCmdArg::Clone(), RooAbsCollection::contentsString(), coutE, coutI, RooAbsCollection::createIterator(), TString::Data(), RooCmdConfig::defineDouble(), RooCmdConfig::defineInt(), RooCmdConfig::defineMutex(), RooCmdConfig::defineObject(), RooCmdConfig::defineString(), expectedEvents(), RooLinkedList::FindObject(), Form(), RooCmdConfig::getDouble(), RooCmdConfig::getInt(), TNamed::GetName(), RooCmdConfig::getObject(), RooAbsCollection::getSize(), RooCmdConfig::getString(), RooAbsArg::getStringAttribute(), RooCmdConfig::hasProcessed(), kFALSE, kTRUE, TIterator::Next(), RooFit::Normalization(), RooFit::NormRange(), RooAbsReal::NumEvent, RooCmdConfig::ok(), RooAbsReal::plotOn(), plotOnCompSelect(), RooAbsReal::plotSanityChecks(), RooFit::Plotting, RooCmdConfig::process(), RooFit::Range(), RooAbsReal::Raw, RooAbsReal::Relative, RooAbsReal::RelativeExpected, RooAbsCollection::remove(), RooAbsCollection::selectByName(), RooAbsCollection::selectCommon(), RooCmdConfig::stripCmdList(), strlcpy(), and stype.
void RooAbsPdf::plotOnCompSelect | ( | RooArgSet * | selNodes | ) | const [protected] |
Definition at line 2432 of file RooAbsPdf.cxx.
References RooArgSet::add(), RooAbsArg::branchNodeServerList(), coutI, RooAbsCollection::createIterator(), RooAbsArg::dependsOn(), RooAbsCollection::find(), TNamed::GetName(), kFALSE, kTRUE, TIterator::Next(), RooFit::Plotting, RooAbsCollection::remove(), TIterator::Reset(), and select().
Referenced by plotOn().
Definition at line 2508 of file RooAbsPdf.cxx.
References canBeExtended(), coutE, expectedEvents(), RooPlot::getFitRangeBinW(), RooPlot::getFitRangeNEvt(), TNamed::GetName(), RooPlot::getNormVars(), RooPlot::getPlotVar(), RooAbsReal::NumEvent, RooAbsReal::plotOn(), RooAbsReal::plotSanityChecks(), RooFit::Plotting, RooAbsReal::Raw, RooAbsReal::Relative, RooAbsReal::RelativeExpected, and RooPlot::updateNormVars().
Int_t * RooAbsPdf::randomizeProtoOrder | ( | Int_t | nProto, | |
Int_t | nGen, | |||
Bool_t | resample = kFALSE | |||
) | const [protected] |
Definition at line 1800 of file RooAbsPdf.cxx.
References i, RooRandom::integer(), and l.
Referenced by generate(), and RooMCStudy::run().
RooAbsGenContext * RooAbsPdf::genContext | ( | const RooArgSet & | vars, | |
const RooDataSet * | prototype = 0 , |
|||
const RooArgSet * | auxProto = 0 , |
|||
Bool_t | verbose = kFALSE | |||
) | const [protected, virtual] |
Definition at line 1471 of file RooAbsPdf.cxx.
Referenced by RooProdPdf::genContext(), generate(), prepareMultiGen(), RooAddGenContext::RooAddGenContext(), RooConvGenContext::RooConvGenContext(), RooEffGenContext::RooEffGenContext(), RooMCStudy::RooMCStudy(), RooProdGenContext::RooProdGenContext(), and RooSimGenContext::RooSimGenContext().
Bool_t RooAbsPdf::syncNormalization | ( | const RooArgSet * | dset, | |
Bool_t | adjustProxies = kTRUE | |||
) | const [protected, virtual] |
Definition at line 404 of file RooAbsPdf.cxx.
References _minDimNormValueCache, _norm, RooAbsPdf::CacheElem::_norm, _normMgr, _normRange, _normRangeOverride, _normSet, _valueCacheIntOrder, _verboseEval, TString::Append(), CacheElem, RooFit::Caching, ccoutD, RooAbsCollection::contentsString(), coutI, RooAbsReal::createIntegral(), cxcoutD, TString::Data(), RooAbsArg::dependsOn(), Form(), RooAbsReal::getIntegratorConfig(), TNamed::GetName(), RooCacheManager< T >::getObj(), RooAbsArg::getObservables(), RooAbsCollection::getSize(), TNamed::GetTitle(), RooAbsReal::getVal(), RooAbsArg::getVariables(), RooPrintable::kArgs, RooPrintable::kName, RooPrintable::kSingleLine, kTRUE, RooPrintable::kValue, TString::Length(), name, RooRealIntegral::numIntRealVars(), RooPrintable::printStream(), selfNormalized(), RooCacheManager< T >::setObj(), RooAbsArg::setProxyNormSet(), and RooFit::Tracing.
Referenced by getNorm(), RooResolutionModel::getNorm(), and getVal().
virtual Bool_t RooAbsPdf::redirectServersHook | ( | const RooAbsCollection & | , | |
Bool_t | , | |||
Bool_t | , | |||
Bool_t | ||||
) | [inline, protected, virtual] |
void RooAbsPdf::raiseEvalError | ( | ) | [static, protected] |
Definition at line 2970 of file RooAbsPdf.cxx.
References _evalError, and kTRUE.
Referenced by getVal().
RooDataSet* RooAbsPdf::generate | ( | const RooArgSet & | whatVars, | |
Int_t | nEvents, | |||
const RooCmdArg & | arg1, | |||
const RooCmdArg & | arg2 = RooCmdArg::none() , |
|||
const RooCmdArg & | arg3 = RooCmdArg::none() , |
|||
const RooCmdArg & | arg4 = RooCmdArg::none() , |
|||
const RooCmdArg & | arg5 = RooCmdArg::none() | |||
) |
RooDataSet* RooAbsPdf::generate | ( | const RooArgSet & | whatVars, | |
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() | |||
) |
RooDataSet* RooAbsPdf::generate | ( | const RooArgSet & | whatVars, | |
Int_t | nEvents = 0 , |
|||
Bool_t | verbose = kFALSE | |||
) | const |
RooDataSet* RooAbsPdf::generate | ( | const RooArgSet & | whatVars, | |
const RooDataSet & | prototype, | |||
Int_t | nEvents = 0 , |
|||
Bool_t | verbose = kFALSE , |
|||
Bool_t | randProtoOrder = kFALSE , |
|||
Bool_t | resampleProto = kFALSE | |||
) | const |
GenSpec* RooAbsPdf::prepareMultiGen | ( | const RooArgSet & | whatVars, | |
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() | |||
) |
RooDataSet* RooAbsPdf::generate | ( | GenSpec & | ) | const |
RooDataHist* RooAbsPdf::generateBinned | ( | const RooArgSet & | whatVars, | |
Double_t | nEvents, | |||
const RooCmdArg & | arg1, | |||
const RooCmdArg & | arg2 = RooCmdArg::none() , |
|||
const RooCmdArg & | arg3 = RooCmdArg::none() , |
|||
const RooCmdArg & | arg4 = RooCmdArg::none() , |
|||
const RooCmdArg & | arg5 = RooCmdArg::none() | |||
) |
RooDataHist* RooAbsPdf::generateBinned | ( | const RooArgSet & | whatVars, | |
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() | |||
) |
RooDataHist* RooAbsPdf::generateBinned | ( | const RooArgSet & | whatVars, | |
Double_t | nEvents, | |||
Bool_t | expectedData = kFALSE , |
|||
Bool_t | extended = kFALSE | |||
) | const |
virtual RooPlot* RooAbsPdf::plotOn | ( | RooPlot * | frame, | |
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() , |
|||
const RooCmdArg & | arg7 = RooCmdArg::none() , |
|||
const RooCmdArg & | arg8 = RooCmdArg::none() , |
|||
const RooCmdArg & | arg9 = RooCmdArg::none() , |
|||
const RooCmdArg & | arg10 = RooCmdArg::none() | |||
) | const [inline, virtual] |
Reimplemented from RooAbsReal.
Definition at line 99 of file RooAbsPdf.h.
References RooAbsReal::plotOn().
virtual RooPlot* RooAbsPdf::paramOn | ( | RooPlot * | frame, | |
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() , |
|||
const RooCmdArg & | arg7 = RooCmdArg::none() , |
|||
const RooCmdArg & | arg8 = RooCmdArg::none() | |||
) | [virtual] |
virtual RooPlot* RooAbsPdf::paramOn | ( | RooPlot * | frame, | |
const RooAbsData * | data, | |||
const char * | label = "" , |
|||
Int_t | sigDigits = 2 , |
|||
Option_t * | options = "NELU" , |
|||
Double_t | xmin = 0.50 , |
|||
Double_t | xmax = 0.99 , |
|||
Double_t | ymax = 0.95 | |||
) | [virtual] |
virtual Int_t RooAbsPdf::getGenerator | ( | const RooArgSet & | directVars, | |
RooArgSet & | generateVars, | |||
Bool_t | staticInitOK = kTRUE | |||
) | const [virtual] |
virtual void RooAbsPdf::initGenerator | ( | Int_t | code | ) | [virtual] |
virtual void RooAbsPdf::generateEvent | ( | Int_t | code | ) | [virtual] |
const RooNumGenConfig* RooAbsPdf::getGeneratorConfig | ( | ) | const |
static RooNumGenConfig* RooAbsPdf::defaultGeneratorConfig | ( | ) | [static] |
RooNumGenConfig* RooAbsPdf::specialGeneratorConfig | ( | ) | const |
RooNumGenConfig* RooAbsPdf::specialGeneratorConfig | ( | Bool_t | createOnTheFly | ) |
void RooAbsPdf::setGeneratorConfig | ( | ) |
void RooAbsPdf::setGeneratorConfig | ( | const RooNumGenConfig & | config | ) |
virtual RooFitResult* RooAbsPdf::fitTo | ( | RooAbsData & | data, | |
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() , |
|||
const RooCmdArg & | arg7 = RooCmdArg::none() , |
|||
const RooCmdArg & | arg8 = RooCmdArg::none() | |||
) | [virtual] |
virtual RooFitResult* RooAbsPdf::fitTo | ( | RooAbsData & | data, | |
const RooLinkedList & | cmdList | |||
) | [virtual] |
virtual RooAbsReal* RooAbsPdf::createNLL | ( | RooAbsData & | data, | |
const RooLinkedList & | cmdList | |||
) | [virtual] |
virtual RooAbsReal* RooAbsPdf::createNLL | ( | RooAbsData & | data, | |
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() , |
|||
const RooCmdArg & | arg7 = RooCmdArg::none() , |
|||
const RooCmdArg & | arg8 = RooCmdArg::none() | |||
) | [virtual] |
virtual RooFitResult* RooAbsPdf::chi2FitTo | ( | RooDataHist & | data, | |
const RooLinkedList & | cmdList | |||
) | [virtual] |
Reimplemented from RooAbsReal.
virtual RooAbsReal* RooAbsPdf::createChi2 | ( | RooDataHist & | data, | |
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() , |
|||
const RooCmdArg & | arg7 = RooCmdArg::none() , |
|||
const RooCmdArg & | arg8 = RooCmdArg::none() | |||
) | [virtual] |
Reimplemented from RooAbsReal.
virtual RooAbsReal* RooAbsPdf::createChi2 | ( | RooDataSet & | data, | |
const RooLinkedList & | cmdList | |||
) | [virtual] |
Reimplemented from RooAbsReal.
virtual RooArgSet* RooAbsPdf::getConstraints | ( | const RooArgSet & | , | |
RooArgSet & | , | |||
Bool_t | ||||
) | const [inline, virtual] |
Definition at line 161 of file RooAbsPdf.h.
virtual RooArgSet* RooAbsPdf::getAllConstraints | ( | const RooArgSet & | observables, | |
RooArgSet & | constrainedParams, | |||
Bool_t | stripDisconnected = kTRUE | |||
) | const [virtual] |
RooAbsReal* RooAbsPdf::createCdf | ( | const RooArgSet & | iset, | |
const RooArgSet & | nset = RooArgSet() | |||
) |
RooAbsReal* RooAbsPdf::createCdf | ( | const RooArgSet & | iset, | |
const RooCmdArg & | arg1, | |||
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() , |
|||
const RooCmdArg & | arg7 = RooCmdArg::none() , |
|||
const RooCmdArg & | arg8 = RooCmdArg::none() | |||
) |
RooAbsReal* RooAbsPdf::createScanCdf | ( | const RooArgSet & | iset, | |
const RooArgSet & | nset, | |||
Int_t | numScanBins, | |||
Int_t | intOrder | |||
) |
Reimplemented from RooAbsReal.
Reimplemented from RooAbsReal.
Int_t RooAbsPdf::minDimNormValueCaching | ( | ) | const [inline] |
Int_t RooAbsPdf::intOrderNormValueCaching | ( | ) | const [inline] |
virtual void RooAbsPdf::resetErrorCounters | ( | Int_t | resetValue = 10 |
) | [virtual] |
Double_t RooAbsPdf::analyticalIntegralWN | ( | Int_t | code, | |
const RooArgSet * | normSet, | |||
const char * | rangeName = 0 | |||
) | const [virtual] |
Reimplemented from RooAbsReal.
virtual Bool_t RooAbsPdf::selfNormalized | ( | ) | const [inline, virtual] |
virtual ExtendMode RooAbsPdf::extendMode | ( | ) | const [inline, virtual] |
Bool_t RooAbsPdf::canBeExtended | ( | ) | const [inline] |
Bool_t RooAbsPdf::mustBeExtended | ( | ) | const [inline] |
virtual void RooAbsPdf::printValue | ( | ostream & | os | ) | const [virtual] |
Reimplemented from RooAbsReal.
virtual void RooAbsPdf::printMultiline | ( | ostream & | os, | |
Int_t | contents, | |||
Bool_t | verbose = kFALSE , |
|||
TString | indent = "" | |||
) | const [virtual] |
Reimplemented from RooAbsReal.
static void RooAbsPdf::verboseEval | ( | Int_t | stat | ) | [static] |
static int RooAbsPdf::verboseEval | ( | ) | [static] |
virtual Double_t RooAbsPdf::extendedTerm | ( | UInt_t | observedEvents, | |
const RooArgSet * | nset = 0 | |||
) | const [virtual] |
static void RooAbsPdf::clearEvalError | ( | ) | [static] |
static Bool_t RooAbsPdf::evalError | ( | ) | [static] |
void RooAbsPdf::setNormRange | ( | const char * | rangeName | ) |
const char* RooAbsPdf::normRange | ( | ) | const [inline] |
Definition at line 241 of file RooAbsPdf.h.
References _normRange, TString::Data(), and TString::Length().
void RooAbsPdf::setNormRangeOverride | ( | const char * | rangeName | ) |
virtual const RooAbsReal* RooAbsPdf::getNormObj | ( | const RooArgSet * | set, | |
const RooArgSet * | iset, | |||
const TNamed * | rangeName = 0 | |||
) | const [virtual] |
RooDataSet* RooAbsPdf::generate | ( | RooAbsGenContext & | context, | |
const RooArgSet & | whatVars, | |||
const RooDataSet * | prototype, | |||
Int_t | nEvents, | |||
Bool_t | verbose, | |||
Bool_t | randProtoOrder, | |||
Bool_t | resampleProto | |||
) | const [protected] |
virtual RooPlot* RooAbsPdf::paramOn | ( | RooPlot * | frame, | |
const RooArgSet & | params, | |||
Bool_t | showConstants = kFALSE , |
|||
const char * | label = "" , |
|||
Int_t | sigDigits = 2 , |
|||
Option_t * | options = "NELU" , |
|||
Double_t | xmin = 0.65 , |
|||
Double_t | xmax = 0.99 , |
|||
Double_t | ymax = 0.95 , |
|||
const RooCmdArg * | formatCmd = 0 | |||
) | [protected, virtual] |
virtual RooPlot* RooAbsPdf::plotOn | ( | RooPlot * | frame, | |
RooLinkedList & | cmdList | |||
) | const [protected, virtual] |
Reimplemented from RooAbsReal.
void RooAbsPdf::plotOnCompSelect | ( | RooArgSet * | selNodes | ) | const [protected] |
Int_t* RooAbsPdf::randomizeProtoOrder | ( | Int_t | nProto, | |
Int_t | nGen, | |||
Bool_t | resample = kFALSE | |||
) | const [protected] |
virtual RooAbsGenContext* RooAbsPdf::genContext | ( | const RooArgSet & | vars, | |
const RooDataSet * | prototype = 0 , |
|||
const RooArgSet * | auxProto = 0 , |
|||
Bool_t | verbose = kFALSE | |||
) | const [protected, virtual] |
virtual Bool_t RooAbsPdf::syncNormalization | ( | const RooArgSet * | dset, | |
Bool_t | adjustProxies = kTRUE | |||
) | const [protected, virtual] |
virtual Bool_t RooAbsPdf::redirectServersHook | ( | const RooAbsCollection & | , | |
Bool_t | , | |||
Bool_t | , | |||
Bool_t | ||||
) | [inline, protected, virtual] |
static void RooAbsPdf::raiseEvalError | ( | ) | [static, protected] |
RooEffGenContext [friend] |
RooAddGenContext [friend] |
Definition at line 268 of file RooAbsPdf.h.
RooProdGenContext [friend] |
Definition at line 269 of file RooAbsPdf.h.
RooSimGenContext [friend] |
Definition at line 270 of file RooAbsPdf.h.
RooConvGenContext [friend] |
Definition at line 271 of file RooAbsPdf.h.
RooSimultaneous [friend] |
Definition at line 272 of file RooAbsPdf.h.
RooAddGenContextOrig [friend] |
Definition at line 273 of file RooAbsPdf.h.
RooMCStudy [friend] |
Definition at line 274 of file RooAbsPdf.h.
Referenced by rf801_mcstudy(), rf802_mcstudy_addons(), and rf803_mcstudy_addons2().
RooExtendPdf [friend] |
RooRealIntegral [friend] |
Reimplemented from RooAbsReal.
Definition at line 285 of file RooAbsPdf.h.
Referenced by RooProdPdf::getPartIntList(), RooAddPdf::getProjCache(), RooAddModel::getProjCache(), RooBCPEffDecay::initGenerator(), RooBCPGenDecay::initGenerator(), RooNonCPEigenDecay::initGenerator(), RooBMixDecay::initGenerator(), and RooProdPdf::processProductTerm().
RooAbsAnaConvPdf [friend] |
CacheElem [friend] |
Int_t RooAbsPdf::_verboseEval [static, protected] |
Definition at line 286 of file RooAbsPdf.h.
Referenced by getNorm(), RooResolutionModel::getNorm(), RooAddPdf::getProjCache(), RooAddModel::getProjCache(), syncNormalization(), and verboseEval().
Double_t RooAbsPdf::_rawValue [mutable, protected] |
Definition at line 291 of file RooAbsPdf.h.
RooAbsReal* RooAbsPdf::_norm [mutable, protected] |
Definition at line 292 of file RooAbsPdf.h.
Referenced by getNorm(), RooResolutionModel::getNorm(), getVal(), RooResolutionModel::normLeafServerList(), printMultiline(), printValue(), redirectServersHook(), RooResolutionModel::redirectServersHook(), setNormRange(), setNormRangeOverride(), syncNormalization(), and RooAbsPdf::CacheElem::~CacheElem().
RooArgSet* RooAbsPdf::_normSet [mutable, protected] |
Normalization integral (owned by _normMgr).
Definition at line 293 of file RooAbsPdf.h.
Referenced by RooAddModel::analyticalIntegralWN(), RooGenericPdf::evaluate(), RooAddPdf::evaluate(), RooSimultaneous::evaluate(), RooAddModel::evaluate(), getVal(), and syncNormalization().
Int_t RooAbsPdf::_minDimNormValueCache [protected] |
Normalization set with for above integral.
Definition at line 294 of file RooAbsPdf.h.
Referenced by minDimNormValueCaching(), setNormValueCaching(), and syncNormalization().
Int_t RooAbsPdf::_valueCacheIntOrder [protected] |
Definition at line 295 of file RooAbsPdf.h.
Referenced by intOrderNormValueCaching(), setNormValueCaching(), and syncNormalization().
RooObjCacheManager RooAbsPdf::_normMgr [mutable, protected] |
Definition at line 305 of file RooAbsPdf.h.
Referenced by getNormObj(), setNormRange(), setNormRangeOverride(), and syncNormalization().
Int_t RooAbsPdf::_errorCount [mutable, protected] |
Definition at line 317 of file RooAbsPdf.h.
Referenced by getNorm(), resetErrorCounters(), RooAddModel::RooAddModel(), RooAddPdf::RooAddPdf(), traceEvalHook(), and traceEvalPdf().
Int_t RooAbsPdf::_traceCount [mutable, protected] |
Definition at line 321 of file RooAbsPdf.h.
Referenced by getVal(), RooAbsPdf(), setTraceCounter(), and traceEvalHook().
Int_t RooAbsPdf::_negCount [mutable, protected] |
Bool_t RooAbsPdf::_selectComp [protected] |
Bool_t RooAbsPdf::_evalError [static, protected] |
Definition at line 328 of file RooAbsPdf.h.
Referenced by clearEvalError(), evalError(), and raiseEvalError().
RooNumGenConfig* RooAbsPdf::_specGeneratorConfig [protected] |
Definition at line 330 of file RooAbsPdf.h.
Referenced by RooAbsPdf(), setGeneratorConfig(), specialGeneratorConfig(), and ~RooAbsPdf().
TString RooAbsPdf::_normRange [protected] |
MC generator configuration specific for this object.
Definition at line 332 of file RooAbsPdf.h.
Referenced by RooProdPdf::getPartIntList(), RooAddPdf::getProjCache(), normRange(), RooProdPdf::rearrangeProduct(), setNormRange(), syncNormalization(), and RooAddPdf::updateCoefficients().
TString RooAbsPdf::_normRangeOverride [static, protected] |
Definition at line 333 of file RooAbsPdf.h.
Referenced by setNormRangeOverride(), and syncNormalization().
RooAbsReal* RooAbsPdf::_norm [mutable, protected] |
Definition at line 292 of file RooAbsPdf.h.
RooArgSet* RooAbsPdf::_normSet [mutable, protected] |
RooNumGenConfig* RooAbsPdf::_specGeneratorConfig [protected] |
Definition at line 330 of file RooAbsPdf.h.