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 |
( |
| ) |
|
|
inline |
◆ 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 63 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 |
|
private |
◆ fAltPdf
| RooAbsPdf* RooStats::SimpleLikelihoodRatioTestStat::fAltPdf |
|
private |
◆ fConditionalObs
| RooArgSet RooStats::SimpleLikelihoodRatioTestStat::fConditionalObs |
|
private |
◆ fDetailedOutput
| RooArgSet* RooStats::SimpleLikelihoodRatioTestStat::fDetailedOutput |
|
private |
◆ fDetailedOutputEnabled
| bool RooStats::SimpleLikelihoodRatioTestStat::fDetailedOutputEnabled |
|
private |
◆ fFirstEval
| bool RooStats::SimpleLikelihoodRatioTestStat::fFirstEval |
|
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 |
|
private |
◆ fNullPdf
| RooAbsPdf* RooStats::SimpleLikelihoodRatioTestStat::fNullPdf |
|
private |
◆ fReuseNll
| bool RooStats::SimpleLikelihoodRatioTestStat::fReuseNll |
|
private |
The documentation for this class was generated from the following files: