ROOT 6.08/07 Reference Guide |
TestStatistic is an interface class to provide a facility for construction test statistics distributions to the NeymanConstruction class.
All the actual samplers inherit from this class.
Definition at line 33 of file TestStatistic.h.
Public Member Functions | |
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... | |
#include <RooStats/TestStatistic.h>
|
inlinevirtual |
Definition at line 37 of file TestStatistic.h.
|
pure virtual |
Main interface to evaluate the test statistic on a dataset given the values for the Null Parameters Of Interest.
Implemented in RooStats::SimpleLikelihoodRatioTestStat, RooStats::ProfileLikelihoodTestStat, RooStats::RatioOfProfiledLikelihoodsTestStat, RooStats::MinNLLTestStat, RooStats::MaxLikelihoodEstimateTestStat, RooStats::NumEventsTestStat, and RooStats::DebuggingTestStat.
return detailed output: for fits this can be pulls, processing time, ... The returned pointer will not loose validity until another call to Evaluate.
Reimplemented in RooStats::SimpleLikelihoodRatioTestStat, RooStats::RatioOfProfiledLikelihoodsTestStat, RooStats::ProfileLikelihoodTestStat, and RooStats::MinNLLTestStat.
Definition at line 50 of file TestStatistic.h.
|
pure virtual |
|
inlinevirtual |
Defines the sign convention of the test statistic. Overwrite function if necessary.
Reimplemented in RooStats::MaxLikelihoodEstimateTestStat.
Definition at line 47 of file TestStatistic.h.