MinNLLTestStat is an implementation of the TestStatistic interface that calculates the minimum value of the negative log likelihood function and returns it as a test statistic.
Internally it operates by delegating to a MinNLLTestStat object.
Definition at line 53 of file MinNLLTestStat.h.
Public Member Functions | |
MinNLLTestStat () | |
MinNLLTestStat (const MinNLLTestStat &rhs) | |
MinNLLTestStat (RooAbsPdf &pdf) | |
virtual | ~MinNLLTestStat () |
virtual void | EnableDetailedOutput (bool e=true) |
virtual Double_t | Evaluate (RooAbsData &data, RooArgSet ¶msOfInterest) |
Main interface to evaluate the test statistic on a dataset given the values for the Null Parameters Of Interest. More... | |
virtual const RooArgSet * | GetDetailedOutput (void) const |
return detailed output: for fits this can be pulls, processing time, ... The returned pointer will not loose validity until another call to Evaluate. More... | |
virtual const TString | GetVarName () const |
MinNLLTestStat & | operator= (const MinNLLTestStat &rhs) |
void | SetLOffset (Bool_t flag=kTRUE) |
void | SetMinimizer (const char *minimizer) |
void | SetOneSided (Bool_t flag=true) |
void | SetOneSidedDiscovery (Bool_t flag=true) |
void | SetPrintLevel (Int_t printlevel) |
void | SetReuseNLL (Bool_t flag) |
void | SetStrategy (Int_t strategy) |
void | SetTolerance (double tol) |
virtual void | SetVarName (const char *name) |
Public Member Functions inherited from RooStats::TestStatistic | |
virtual | ~TestStatistic () |
virtual Double_t | Evaluate (RooAbsData &data, RooArgSet &nullPOI)=0 |
Main interface to evaluate the test statistic on a dataset given the values for the Null Parameters Of Interest. More... | |
virtual const RooArgSet * | GetDetailedOutput () const |
return detailed output: for fits this can be pulls, processing time, ... The returned pointer will not loose validity until another call to Evaluate. More... | |
virtual const TString | GetVarName () const =0 |
virtual bool | PValueIsRightTail (void) const |
Defines the sign convention of the test statistic. Overwrite function if necessary. More... | |
virtual void | SetConditionalObservables (const RooArgSet &) |
interface to set conditional observables. If a test statistics needs them it will re-implement this function More... | |
virtual void | SetGlobalObservables (const RooArgSet &) |
interface to set global observables. If a test statistics needs them it will re-implement this function More... | |
Private Attributes | |
ProfileLikelihoodTestStat * | fProflts |
#include <RooStats/MinNLLTestStat.h>
|
inline |
Definition at line 56 of file MinNLLTestStat.h.
|
inline |
Definition at line 60 of file MinNLLTestStat.h.
|
inline |
Definition at line 64 of file MinNLLTestStat.h.
|
inlinevirtual |
Definition at line 78 of file MinNLLTestStat.h.
|
inlinevirtual |
Definition at line 96 of file MinNLLTestStat.h.
|
inlinevirtual |
Main interface to evaluate the test statistic on a dataset given the values for the Null Parameters Of Interest.
Implements RooStats::TestStatistic.
Definition at line 92 of file MinNLLTestStat.h.
return detailed output: for fits this can be pulls, processing time, ... The returned pointer will not loose validity until another call to Evaluate.
Reimplemented from RooStats::TestStatistic.
Definition at line 98 of file MinNLLTestStat.h.
|
inlinevirtual |
Implements RooStats::TestStatistic.
Definition at line 109 of file MinNLLTestStat.h.
|
inline |
Definition at line 69 of file MinNLLTestStat.h.
Definition at line 89 of file MinNLLTestStat.h.
|
inline |
Definition at line 85 of file MinNLLTestStat.h.
Definition at line 82 of file MinNLLTestStat.h.
Definition at line 83 of file MinNLLTestStat.h.
Definition at line 88 of file MinNLLTestStat.h.
Definition at line 84 of file MinNLLTestStat.h.
Definition at line 86 of file MinNLLTestStat.h.
|
inline |
Definition at line 87 of file MinNLLTestStat.h.
|
inlinevirtual |
Definition at line 107 of file MinNLLTestStat.h.
|
private |
Definition at line 112 of file MinNLLTestStat.h.