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 48 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. | |
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. | |
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 bool | PValueIsRightTail (void) const |
Defines the sign convention of the test statistic. Overwrite function if necessary. | |
virtual void | SetConditionalObservables (const RooArgSet &) |
interface to set conditional observables. If a test statistics needs them it will re-implement this function | |
virtual void | SetGlobalObservables (const RooArgSet &) |
interface to set global observables. If a test statistics needs them it will re-implement this function | |
Private Attributes | |
ProfileLikelihoodTestStat * | fProflts |
#include <RooStats/MinNLLTestStat.h>
|
inline |
Definition at line 51 of file MinNLLTestStat.h.
|
inline |
Definition at line 55 of file MinNLLTestStat.h.
|
inline |
Definition at line 59 of file MinNLLTestStat.h.
|
inlinevirtual |
Definition at line 73 of file MinNLLTestStat.h.
Definition at line 91 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 87 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 93 of file MinNLLTestStat.h.
|
inlinevirtual |
Implements RooStats::TestStatistic.
Definition at line 104 of file MinNLLTestStat.h.
|
inline |
Definition at line 64 of file MinNLLTestStat.h.
Definition at line 84 of file MinNLLTestStat.h.
|
inline |
Definition at line 80 of file MinNLLTestStat.h.
Definition at line 77 of file MinNLLTestStat.h.
Definition at line 78 of file MinNLLTestStat.h.
Definition at line 83 of file MinNLLTestStat.h.
Definition at line 79 of file MinNLLTestStat.h.
Definition at line 81 of file MinNLLTestStat.h.
Definition at line 82 of file MinNLLTestStat.h.
|
inlinevirtual |
Definition at line 102 of file MinNLLTestStat.h.
|
private |
Definition at line 107 of file MinNLLTestStat.h.