1 #ifndef HiggsAnalysis_CombinedLimit_BestFitSigmaTestStat
2 #define HiggsAnalysis_CombinedLimit_BestFitSigmaTestStat
9 #include <RooAbsData.h>
10 #include <RooArgSet.h>
11 #include <RooStats/TestStatistic.h>
12 #include "../interface/RooSimultaneousOpt.h"
13 #include "../interface/CachingNLL.h"
19 const RooArgSet *nuisances,
20 const RooArgSet & params,
int verbosity=0) ;
22 virtual Double_t
Evaluate(RooAbsData&
data, RooArgSet& nullPOI) ;
24 virtual const TString
GetVarName()
const {
return "mu-hat`"; }
33 std::auto_ptr<RooAbsReal>
nll_;
37 bool createNLL(RooAbsPdf &pdf, RooAbsData &data) ;
38 double minNLL(
bool constrained, RooRealVar *
r=0) ;
void setPrintLevel(Int_t level)
bool createNLL(RooAbsPdf &pdf, RooAbsData &data)
BestFitSigmaTestStat(const RooArgSet &observables, RooAbsPdf &pdf, const RooArgSet *nuisances, const RooArgSet ¶ms, int verbosity=0)
std::auto_ptr< RooArgSet > params_
virtual Double_t Evaluate(RooAbsData &data, RooArgSet &nullPOI)
virtual const TString GetVarName() const
std::auto_ptr< RooAbsReal > nll_
char data[epos_bytes_allocation]
double minNLL(bool constrained, RooRealVar *r=0)