#include <ProfiledLikelihoodRatioTestStat.h>
|
virtual Double_t | Evaluate (RooAbsData &data, RooArgSet &nullPOI) |
|
virtual const TString | GetVarName () const |
|
| ProfiledLikelihoodRatioTestStat (RooAbsPdf &pdfNull, RooAbsPdf &pdfAlt, const RooArgSet *nuisances, const RooArgSet ¶msNull=RooArgSet(), const RooArgSet ¶msAlt=RooArgSet()) |
|
ProfiledLikelihoodRatioTestStat::ProfiledLikelihoodRatioTestStat |
( |
RooAbsPdf & |
pdfNull, |
|
|
RooAbsPdf & |
pdfAlt, |
|
|
const RooArgSet * |
nuisances, |
|
|
const RooArgSet & |
paramsNull = RooArgSet() , |
|
|
const RooArgSet & |
paramsAlt = RooArgSet() |
|
) |
| |
|
inline |
Double_t ProfiledLikelihoodRatioTestStat::Evaluate |
( |
RooAbsData & |
data, |
|
|
RooArgSet & |
nullPOI |
|
) |
| |
|
virtual |
Definition at line 6 of file ProfiledLikelihoodRatioTestStat.cc.
References create_public_lumi_plots::log, nuisances_, paramsAlt_, paramsNull_, pdfAlt_, pdfNull_, snapAlt_, and snapNull_.
8 if (
data.numEntries() != 1)
throw std::invalid_argument(
"HybridNew::TestSimpleStatistics: dataset doesn't have exactly 1 entry.");
17 pdfNull_->fitTo(
data, RooFit::Constrain(
nuisances_), RooFit::Hesse(0), RooFit::PrintLevel(-1), RooFit::PrintEvalErrors(-1));
24 pdfAlt_->fitTo(
data, RooFit::Constrain(
nuisances_), RooFit::Hesse(0), RooFit::PrintLevel(-1), RooFit::PrintEvalErrors(-1));
26 double altNLL =
pdfAlt_->getVal();
27 return -
log(nullNLL/altNLL);
std::auto_ptr< RooArgSet > paramsAlt_
std::auto_ptr< RooArgSet > paramsNull_
std::pair< std::string, MonitorElement * > entry
char data[epos_bytes_allocation]
virtual const TString ProfiledLikelihoodRatioTestStat::GetVarName |
( |
| ) |
const |
|
inlinevirtual |
RooArgSet ProfiledLikelihoodRatioTestStat::nuisances_ |
|
private |
std::auto_ptr<RooArgSet> ProfiledLikelihoodRatioTestStat::paramsAlt_ |
|
private |
std::auto_ptr<RooArgSet> ProfiledLikelihoodRatioTestStat::paramsNull_ |
|
private |
RooAbsPdf * ProfiledLikelihoodRatioTestStat::pdfAlt_ |
|
private |
RooAbsPdf* ProfiledLikelihoodRatioTestStat::pdfNull_ |
|
private |
RooArgSet ProfiledLikelihoodRatioTestStat::snapAlt_ |
|
private |
RooArgSet ProfiledLikelihoodRatioTestStat::snapNull_ |
|
private |