11 #ifndef ROOSTATS_TestStatistic 12 #define ROOSTATS_TestStatistic virtual void SetGlobalObservables(const RooArgSet &)
interface to set global observables. If a test statistics needs them it will re-implement this functi...
virtual const RooArgSet * GetDetailedOutput() const
return detailed output: for fits this can be pulls, processing time, ... The returned pointer will no...
#define ClassDef(name, id)
virtual void SetConditionalObservables(const RooArgSet &)
interface to set conditional observables. If a test statistics needs them it will re-implement this f...
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 O...
virtual bool PValueIsRightTail(void) const
Defines the sign convention of the test statistic. Overwrite function if necessary.
RooAbsData is the common abstract base class for binned and unbinned datasets.
Namespace for the RooStats classes.
virtual const TString GetVarName() const =0
TestStatistic is an interface class to provide a facility for construction test statistics distributi...