|
ROOT
Reference Guide |
|
Go to the documentation of this file.
16 #ifndef ROO_ABS_OPT_TEST_STATISTIC
17 #define ROO_ABS_OPT_TEST_STATISTIC
34 const RooArgSet& projDeps,
const char* rangeName=0,
const char* addCoefRangeName=0,
36 Bool_t cloneInputData =
true,
double integrateOverBinsPrecision = -1.);
65 const char* addCoefRangeName) ;
void setUpBinSampling()
Inspect PDF to find out if we are doing a binned fit to a 1-dimensional unbinned PDF.
virtual Double_t combinedValue(RooAbsReal **gofArray, Int_t nVal) const
Method to combined test statistic results calculated into partitions into the global result.
virtual Bool_t redirectServersHook(const RooAbsCollection &newServerList, Bool_t mustReplaceAll, Bool_t nameChange, Bool_t isRecursive)
Catch server redirect calls and forward to internal clone of function.
RooArgSet * _funcCloneSet
RooAbsData is the common abstract base class for binned and unbinned datasets.
const char * Data() const
char * Form(const char *fmt,...)
RooAbsOptTestStatistic()
Default Constructor.
virtual Bool_t allowFunctionCache()
static void indent(ostringstream &buf, int indent_level)
RooAbsReal is the common abstract base class for objects that represent a real value and implements f...
void constOptimizeTestStatistic(ConstOpCode opcode, Bool_t doAlsoTrackingOpt=kTRUE)
Driver function to propagate constant term optimizations in test statistic.
void seal(const char *notice="")
void optimizeConstantTerms(Bool_t, Bool_t=kTRUE)
Driver function to activate global constant term optimization.
void optimizeCaching()
This method changes the value caching logic for all nodes that depends on any of the observables as d...
void initSlave(RooAbsReal &real, RooAbsData &indata, const RooArgSet &projDeps, const char *rangeName, const char *addCoefRangeName)
RooAbsTestStatistic is the abstract base class for all test statistics.
Bool_t setDataSlave(RooAbsData &data, Bool_t cloneData=kTRUE, Bool_t ownNewDataAnyway=kFALSE)
Change dataset that is used to given one.
double _integrateBinsPrecision
virtual void printCompactTreeHook(std::ostream &os, const char *indent="")
Catch print hook function and forward to function clone.
RooAbsCollection is an abstract container object that can hold multiple RooAbsArg objects.
virtual Bool_t isDerived() const
Does value or shape of this arg depend on any other arg?
const char * sealNotice() const
virtual RooArgSet requiredExtraObservables() const
virtual const char * cacheUniqueSuffix() const
RooAbsOptTestStatistic is the abstract base class for test statistics objects that evaluate a functio...
#define ClassDef(name, id)
virtual ~RooAbsOptTestStatistic()
Destructor.
RooAbsReal * _origFunc
List of nodes that are cached as constant expressions.
RooArgSet is a container object that can hold multiple RooAbsArg objects.