TestStatistic class that returns -log(L[null] / L[alt]) where L is the likelihood.
It is often called as the LEP Test statistic.
Definition at line 23 of file SimpleLikelihoodRatioTestStat.h.
#include <RooStats/SimpleLikelihoodRatioTestStat.h>
◆ SimpleLikelihoodRatioTestStat() [1/3]
RooStats::SimpleLikelihoodRatioTestStat::SimpleLikelihoodRatioTestStat |
( |
| ) |
|
|
default |
Constructor for proof. Do not use.
◆ SimpleLikelihoodRatioTestStat() [2/3]
RooStats::SimpleLikelihoodRatioTestStat::SimpleLikelihoodRatioTestStat |
( |
RooAbsPdf & |
nullPdf, |
|
|
RooAbsPdf & |
altPdf |
|
) |
| |
|
inline |
◆ SimpleLikelihoodRatioTestStat() [3/3]
RooStats::SimpleLikelihoodRatioTestStat::SimpleLikelihoodRatioTestStat |
( |
RooAbsPdf & |
nullPdf, |
|
|
RooAbsPdf & |
altPdf, |
|
|
const RooArgSet & |
nullParameters, |
|
|
const RooArgSet & |
altParameters |
|
) |
| |
|
inline |
Takes null and alternate parameters from values in nullParameters and altParameters.
Can be overridden.
Definition at line 44 of file SimpleLikelihoodRatioTestStat.h.
◆ ~SimpleLikelihoodRatioTestStat()
RooStats::SimpleLikelihoodRatioTestStat::~SimpleLikelihoodRatioTestStat |
( |
| ) |
|
|
inlineoverride |
◆ Class()
static TClass * RooStats::SimpleLikelihoodRatioTestStat::Class |
( |
| ) |
|
|
static |
- Returns
- TClass describing this class
◆ Class_Name()
static const char * RooStats::SimpleLikelihoodRatioTestStat::Class_Name |
( |
| ) |
|
|
static |
- Returns
- Name of this class
◆ Class_Version()
static constexpr Version_t RooStats::SimpleLikelihoodRatioTestStat::Class_Version |
( |
| ) |
|
|
inlinestaticconstexpr |
◆ DeclFileName()
static const char * RooStats::SimpleLikelihoodRatioTestStat::DeclFileName |
( |
| ) |
|
|
inlinestatic |
◆ EnableDetailedOutput()
virtual void RooStats::SimpleLikelihoodRatioTestStat::EnableDetailedOutput |
( |
bool |
e = true | ) |
|
|
inlinevirtual |
◆ Evaluate()
◆ GetDetailedOutput()
const RooArgSet * RooStats::SimpleLikelihoodRatioTestStat::GetDetailedOutput |
( |
void |
| ) |
const |
|
inlineoverridevirtual |
◆ GetVarName()
const TString RooStats::SimpleLikelihoodRatioTestStat::GetVarName |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ IsA()
TClass * RooStats::SimpleLikelihoodRatioTestStat::IsA |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ ParamsAreEqual()
bool RooStats::SimpleLikelihoodRatioTestStat::ParamsAreEqual |
( |
| ) |
|
|
inline |
◆ SetAltParameters()
void RooStats::SimpleLikelihoodRatioTestStat::SetAltParameters |
( |
const RooArgSet & |
altParameters | ) |
|
|
inline |
◆ SetAlwaysReuseNLL()
void RooStats::SimpleLikelihoodRatioTestStat::SetAlwaysReuseNLL |
( |
bool |
flag | ) |
|
|
static |
◆ SetConditionalObservables()
void RooStats::SimpleLikelihoodRatioTestStat::SetConditionalObservables |
( |
const RooArgSet & |
set | ) |
|
|
inlineoverridevirtual |
◆ SetGlobalObservables()
void RooStats::SimpleLikelihoodRatioTestStat::SetGlobalObservables |
( |
const RooArgSet & |
set | ) |
|
|
inlineoverridevirtual |
◆ SetNullParameters()
void RooStats::SimpleLikelihoodRatioTestStat::SetNullParameters |
( |
const RooArgSet & |
nullParameters | ) |
|
|
inline |
◆ SetReuseNLL()
void RooStats::SimpleLikelihoodRatioTestStat::SetReuseNLL |
( |
bool |
flag | ) |
|
|
inline |
◆ Streamer()
void RooStats::SimpleLikelihoodRatioTestStat::Streamer |
( |
TBuffer & |
| ) |
|
|
overridevirtual |
◆ StreamerNVirtual()
void RooStats::SimpleLikelihoodRatioTestStat::StreamerNVirtual |
( |
TBuffer & |
ClassDef_StreamerNVirtual_b | ) |
|
|
inline |
◆ fAltParameters
RooArgSet* RooStats::SimpleLikelihoodRatioTestStat::fAltParameters = nullptr |
|
private |
◆ fAltPdf
RooAbsPdf* RooStats::SimpleLikelihoodRatioTestStat::fAltPdf = nullptr |
|
private |
◆ fConditionalObs
RooArgSet RooStats::SimpleLikelihoodRatioTestStat::fConditionalObs |
|
private |
◆ fDetailedOutput
std::unique_ptr<RooArgSet> RooStats::SimpleLikelihoodRatioTestStat::fDetailedOutput |
|
private |
◆ fDetailedOutputEnabled
bool RooStats::SimpleLikelihoodRatioTestStat::fDetailedOutputEnabled = false |
|
private |
◆ fFirstEval
bool RooStats::SimpleLikelihoodRatioTestStat::fFirstEval = true |
|
private |
◆ fgAlwaysReuseNll
bool RooStats::SimpleLikelihoodRatioTestStat::fgAlwaysReuseNll = true |
|
staticprivate |
◆ fGlobalObs
RooArgSet RooStats::SimpleLikelihoodRatioTestStat::fGlobalObs |
|
private |
◆ fNllAlt
std::unique_ptr<RooAbsReal> RooStats::SimpleLikelihoodRatioTestStat::fNllAlt |
|
private |
◆ fNllNull
std::unique_ptr<RooAbsReal> RooStats::SimpleLikelihoodRatioTestStat::fNllNull |
|
private |
◆ fNullParameters
RooArgSet* RooStats::SimpleLikelihoodRatioTestStat::fNullParameters = nullptr |
|
private |
◆ fNullPdf
RooAbsPdf* RooStats::SimpleLikelihoodRatioTestStat::fNullPdf = nullptr |
|
private |
◆ fReuseNll
bool RooStats::SimpleLikelihoodRatioTestStat::fReuseNll = false |
|
private |
The documentation for this class was generated from the following files: