#include "RooAbsTestStatistic.h"#include "RooSetProxy.h"#include "RooCategoryProxy.h"#include "TString.h"Classes | |
| class | RooAbsOptTestStatistic |
| Abstract base class for test statistics objects that evaluate a function or PDF at each point of a given dataset. More... | |
Functions | |
| ~RooAbsOptTestStatistic () override | |
| virtual bool | allowFunctionCache () |
| const char * | cacheUniqueSuffix () const override |
| static TClass * | Class () |
| static const char * | Class_Name () |
| static constexpr Version_t | Class_Version () |
| double | combinedValue (RooAbsReal **gofArray, Int_t nVal) const override |
| void | constOptimizeTestStatistic (ConstOpCode opcode, bool doAlsoTrackingOpt=true) override |
| RooAbsData & | data () |
| static const char * | DeclFileName () |
| RooAbsReal & | function () |
| void | initSlave (RooAbsReal &real, RooAbsData &indata, const RooArgSet &projDeps, const char *rangeName, const char *addCoefRangeName) |
| TClass * | IsA () const override |
| bool | isDerived () const override |
| bool | isSealed () const |
| void | optimizeCaching () |
| void | optimizeConstantTerms (bool, bool=true) |
| void | printCompactTreeHook (std::ostream &os, const char *indent="") override |
| RooAbsOptTestStatistic RooAbsTestStatistic | R__DEPRECATED (6, 34, "RooAbsOptTestStatistic is a RooFit implementation detail that should not be instantiated in user code.") |
| bool | redirectServersHook (const RooAbsCollection &newServerList, bool mustReplaceAll, bool nameChange, bool isRecursive) override |
| virtual RooArgSet | requiredExtraObservables () const |
| RooAbsOptTestStatistic (const char *name, const char *title, RooAbsReal &real, RooAbsData &data, const RooArgSet &projDeps, RooAbsTestStatistic::Configuration const &cfg) | |
| RooAbsOptTestStatistic (const RooAbsOptTestStatistic &other, const char *name=nullptr) | |
| void | runRecalculateCache (std::size_t firstEvent, std::size_t lastEvent, std::size_t stepSize) const override |
| void | seal (const char *notice="") |
| const char * | sealNotice () const |
| bool | setDataSlave (RooAbsData &data, bool cloneData=true, bool ownNewDataAnyway=false) override |
| void | setUpBinSampling () |
| void | Streamer (TBuffer &) override |
| void | StreamerNVirtual (TBuffer &ClassDef_StreamerNVirtual_b) |
Variables | |
| RooArgSet | _cachedNodes |
| ! List of nodes that are cached as constant expressions | |
| RooAbsData * | _dataClone = nullptr |
| Pointer to internal clone if input data. | |
| RooAbsReal * | _funcClone = nullptr |
| Pointer to internal clone of input function. | |
| RooArgSet * | _funcCloneSet = nullptr |
| Set owning all components of internal clone of input function. | |
| RooArgSet * | _funcObsSet = nullptr |
| List of observables in the pdf expression. | |
| double | _integrateBinsPrecision {-1.} |
| RooArgSet * | _normSet = nullptr |
| Pointer to set with observables used for normalization. | |
| bool | _optimized = false |
| ! | |
| RooAbsData * | _origData = nullptr |
| Original data. | |
| RooAbsReal * | _origFunc = nullptr |
| Original function. | |
| bool | _ownData = false |
| Do we own the dataset. | |
| RooArgSet * | _projDeps = nullptr |
| Set of projected observable. | |
| bool | _sealed = false |
| Is test statistic sealed – i.e. no access to data. | |
| TString | _sealNotice |
| User-defined notice shown when reading a sealed likelihood. | |
| bool | _skipZeroWeights = false |
| ! Whether to skip entries with weight zero in the evaluation | |
|
override |
|
protectedvirtual |
Definition at line 39 of file RooAbsOptTestStatistic.h.
|
override |
|
static |
|
static |
|
staticconstexpr |
Definition at line 66 of file RooAbsOptTestStatistic.h.
|
override |
|
overrideprotected |
| RooAbsData & R__DEPRECATED::data | ( | ) |
Definition at line 104 of file TGWin32VirtualXProxy.cxx.
|
static |
Definition at line 66 of file RooAbsOptTestStatistic.h.
| const RooAbsReal & function | ( | ) |
Definition at line 11 of file RooAbsOptTestStatistic.h.
|
protected |
|
override |
Definition at line 66 of file RooAbsOptTestStatistic.h.
|
override |
Definition at line 21 of file RooAbsOptTestStatistic.h.
| bool R__DEPRECATED::isSealed | ( | ) | const |
Definition at line 24 of file RooAbsOptTestStatistic.h.
|
protected |
|
overrideprotected |
| RooAbsOptTestStatistic RooAbsTestStatistic R__DEPRECATED | ( | 6 | , |
| 34 | , | ||
| "RooAbsOptTestStatistic is a RooFit implementation detail that should not be instantiated in user code." | ) |
|
overrideprotected |
|
overrideprotectedvirtual |
Definition at line 44 of file RooAbsOptTestStatistic.h.
| R__DEPRECATED::RooAbsOptTestStatistic | ( | const char * | name, |
| const char * | title, | ||
| RooAbsReal & | real, | ||
| RooAbsData & | data, | ||
| const RooArgSet & | projDeps, | ||
| RooAbsTestStatistic::Configuration const & | cfg ) |
| R__DEPRECATED::RooAbsOptTestStatistic | ( | const RooAbsOptTestStatistic & | other, |
| const char * | name = nullptr ) |
|
overrideprotected |
Definition at line 57 of file RooAbsTestStatistic.h.
| void R__DEPRECATED::seal | ( | const char * | notice = "" | ) |
Definition at line 23 of file RooAbsOptTestStatistic.h.
| const char * R__DEPRECATED::sealNotice | ( | ) | const |
Definition at line 25 of file RooAbsOptTestStatistic.h.
|
overrideprotected |
Definition at line 92 of file RooAbsTestStatistic.h.
|
private |
|
override |
| void R__DEPRECATED::StreamerNVirtual | ( | TBuffer & | ClassDef_StreamerNVirtual_b | ) |
Definition at line 66 of file RooAbsOptTestStatistic.h.
|
protected |
! List of nodes that are cached as constant expressions
Definition at line 58 of file RooAbsOptTestStatistic.h.
|
protected |
Pointer to internal clone if input data.
Definition at line 51 of file RooAbsOptTestStatistic.h.
|
protected |
Pointer to internal clone of input function.
Definition at line 52 of file RooAbsOptTestStatistic.h.
|
protected |
Set owning all components of internal clone of input function.
Definition at line 50 of file RooAbsOptTestStatistic.h.
|
protected |
List of observables in the pdf expression.
Definition at line 57 of file RooAbsOptTestStatistic.h.
|
protected |
Definition at line 64 of file RooAbsOptTestStatistic.h.
|
protected |
Pointer to set with observables used for normalization.
Definition at line 49 of file RooAbsOptTestStatistic.h.
|
protected |
!
Definition at line 63 of file RooAbsOptTestStatistic.h.
|
protected |
Original data.
Definition at line 62 of file RooAbsOptTestStatistic.h.
|
protected |
Original function.
Definition at line 61 of file RooAbsOptTestStatistic.h.
|
protected |
Do we own the dataset.
Definition at line 54 of file RooAbsOptTestStatistic.h.
|
protected |
Set of projected observable.
Definition at line 53 of file RooAbsOptTestStatistic.h.
|
protected |
Is test statistic sealed – i.e. no access to data.
Definition at line 55 of file RooAbsOptTestStatistic.h.
|
protected |
User-defined notice shown when reading a sealed likelihood.
Definition at line 56 of file RooAbsOptTestStatistic.h.
|
protected |
! Whether to skip entries with weight zero in the evaluation
Definition at line 59 of file RooAbsOptTestStatistic.h.