11 #ifndef ROOSTATS_TestStatistic
12 #define ROOSTATS_TestStatistic
35 virtual ~TestStatistic() {
40 virtual Double_t Evaluate(RooAbsData& data, RooArgSet& nullPOI) = 0;
42 virtual const TString GetVarName()
const = 0;
45 virtual bool PValueIsRightTail(
void)
const {
return true; }
48 virtual const RooArgSet* GetDetailedOutput()
const {
return NULL; }
51 virtual void SetConditionalObservables(
const RooArgSet& ) {}
54 virtual void SetGlobalObservables(
const RooArgSet& ) {}
58 ClassDef(TestStatistic,1)