1 #ifndef HiggsAnalysis_CombinedLimit_ProfiledLikelihoodRatioTestStat_h
2 #define HiggsAnalysis_CombinedLimit_ProfiledLikelihoodRatioTestStat_h
6 #include <RooAbsData.h>
8 #include <RooStats/TestStatistic.h>
12 ProfiledLikelihoodRatioTestStat(RooAbsPdf &pdfNull, RooAbsPdf &pdfAlt,
const RooArgSet *nuisances,
const RooArgSet & paramsNull = RooArgSet(),
const RooArgSet & paramsAlt = RooArgSet()) :
19 if (nuisances)
nuisances_.addClone(*nuisances);
22 virtual Double_t
Evaluate(RooAbsData&
data, RooArgSet& nullPOI) ;
25 return TString::Format(
"-log(%s/%s)",
pdfNull_->GetName(),
pdfAlt_->GetName());
virtual const TString GetVarName() const
std::auto_ptr< RooArgSet > paramsAlt_
std::auto_ptr< RooArgSet > paramsNull_
virtual Double_t Evaluate(RooAbsData &data, RooArgSet &nullPOI)
ProfiledLikelihoodRatioTestStat(RooAbsPdf &pdfNull, RooAbsPdf &pdfAlt, const RooArgSet *nuisances, const RooArgSet ¶msNull=RooArgSet(), const RooArgSet ¶msAlt=RooArgSet())
char data[epos_bytes_allocation]