RooStats::SimpleLikelihoodRatioTestStat Class Reference

#include <SimpleLikelihoodRatioTestStat.h>

Inheritance diagram for RooStats::SimpleLikelihoodRatioTestStat:

RooStats::TestStatistic RooStats::TestStatistic List of all members.

Public Member Functions

 SimpleLikelihoodRatioTestStat ()
 SimpleLikelihoodRatioTestStat (RooAbsPdf &nullPdf, RooAbsPdf &altPdf)
 SimpleLikelihoodRatioTestStat (RooAbsPdf &nullPdf, RooAbsPdf &altPdf, const RooArgSet &nullParameters, const RooArgSet &altParameters)
virtual ~SimpleLikelihoodRatioTestStat ()
void SetNullParameters (const RooArgSet &nullParameters)
void SetAltParameters (const RooArgSet &altParameters)
bool ParamsAreEqual ()
virtual Double_t Evaluate (RooAbsData &data, RooArgSet &nullPOI)
virtual const TString GetVarName () const
 SimpleLikelihoodRatioTestStat ()
 SimpleLikelihoodRatioTestStat (RooAbsPdf &nullPdf, RooAbsPdf &altPdf)
 SimpleLikelihoodRatioTestStat (RooAbsPdf &nullPdf, RooAbsPdf &altPdf, const RooArgSet &nullParameters, const RooArgSet &altParameters)
virtual ~SimpleLikelihoodRatioTestStat ()
void SetNullParameters (const RooArgSet &nullParameters)
void SetAltParameters (const RooArgSet &altParameters)
bool ParamsAreEqual ()
virtual Double_t Evaluate (RooAbsData &data, RooArgSet &nullPOI)
virtual const TString GetVarName () const

Private Attributes

RooWorkspace w
RooAbsPdffNullPdf
RooAbsPdffAltPdf
RooArgSetfNullParameters
RooArgSetfAltParameters
bool fFirstEval
RooAbsPdffNullPdf
RooAbsPdffAltPdf
RooArgSetfNullParameters
RooArgSetfAltParameters

Detailed Description

Definition at line 37 of file SimpleLikelihoodRatioTestStat.h.


Constructor & Destructor Documentation

RooStats::SimpleLikelihoodRatioTestStat::SimpleLikelihoodRatioTestStat (  )  [inline]

Definition at line 42 of file SimpleLikelihoodRatioTestStat.h.

References fAltParameters, fFirstEval, fNullParameters, and NULL.

RooStats::SimpleLikelihoodRatioTestStat::SimpleLikelihoodRatioTestStat ( RooAbsPdf nullPdf,
RooAbsPdf altPdf 
) [inline]

Definition at line 52 of file SimpleLikelihoodRatioTestStat.h.

References RooFit::ERROR, fAltParameters, fAltPdf, fNullParameters, fNullPdf, TNamed::GetName(), RooAbsArg::getVariables(), RooMsgService::globalKillBelow(), RooWorkspace::import(), RooMsgService::instance(), RooWorkspace::pdf(), RooFit::RecycleConflictNodes(), RooMsgService::setGlobalKillBelow(), RooAbsCollection::snapshot(), and w.

RooStats::SimpleLikelihoodRatioTestStat::SimpleLikelihoodRatioTestStat ( RooAbsPdf nullPdf,
RooAbsPdf altPdf,
const RooArgSet nullParameters,
const RooArgSet altParameters 
) [inline]

Definition at line 73 of file SimpleLikelihoodRatioTestStat.h.

References RooFit::ERROR, fAltParameters, fAltPdf, fNullParameters, fNullPdf, TNamed::GetName(), RooMsgService::globalKillBelow(), RooWorkspace::import(), RooMsgService::instance(), RooWorkspace::pdf(), RooFit::RecycleConflictNodes(), RooMsgService::setGlobalKillBelow(), RooAbsCollection::snapshot(), and w.

virtual RooStats::SimpleLikelihoodRatioTestStat::~SimpleLikelihoodRatioTestStat (  )  [inline, virtual]

Definition at line 98 of file SimpleLikelihoodRatioTestStat.h.

References fAltParameters, and fNullParameters.

RooStats::SimpleLikelihoodRatioTestStat::SimpleLikelihoodRatioTestStat (  )  [inline]

Definition at line 42 of file SimpleLikelihoodRatioTestStat.h.

References fAltParameters, fFirstEval, fNullParameters, and NULL.

RooStats::SimpleLikelihoodRatioTestStat::SimpleLikelihoodRatioTestStat ( RooAbsPdf nullPdf,
RooAbsPdf altPdf 
) [inline]

Definition at line 52 of file SimpleLikelihoodRatioTestStat.h.

References RooFit::ERROR, fAltParameters, fAltPdf, fNullParameters, fNullPdf, TNamed::GetName(), RooAbsArg::getVariables(), RooMsgService::globalKillBelow(), RooWorkspace::import(), RooMsgService::instance(), RooWorkspace::pdf(), RooFit::RecycleConflictNodes(), RooMsgService::setGlobalKillBelow(), RooAbsCollection::snapshot(), and w.

RooStats::SimpleLikelihoodRatioTestStat::SimpleLikelihoodRatioTestStat ( RooAbsPdf nullPdf,
RooAbsPdf altPdf,
const RooArgSet nullParameters,
const RooArgSet altParameters 
) [inline]

Definition at line 73 of file SimpleLikelihoodRatioTestStat.h.

References RooFit::ERROR, fAltParameters, fAltPdf, fNullParameters, fNullPdf, TNamed::GetName(), RooMsgService::globalKillBelow(), RooWorkspace::import(), RooMsgService::instance(), RooWorkspace::pdf(), RooFit::RecycleConflictNodes(), RooMsgService::setGlobalKillBelow(), RooAbsCollection::snapshot(), and w.

virtual RooStats::SimpleLikelihoodRatioTestStat::~SimpleLikelihoodRatioTestStat (  )  [inline, virtual]

Definition at line 98 of file SimpleLikelihoodRatioTestStat.h.

References fAltParameters, and fNullParameters.


Member Function Documentation

void RooStats::SimpleLikelihoodRatioTestStat::SetNullParameters ( const RooArgSet nullParameters  )  [inline]

Definition at line 104 of file SimpleLikelihoodRatioTestStat.h.

References fFirstEval, fNullParameters, and RooAbsCollection::snapshot().

void RooStats::SimpleLikelihoodRatioTestStat::SetAltParameters ( const RooArgSet altParameters  )  [inline]

Definition at line 112 of file SimpleLikelihoodRatioTestStat.h.

References fAltParameters, fFirstEval, and RooAbsCollection::snapshot().

bool RooStats::SimpleLikelihoodRatioTestStat::ParamsAreEqual (  )  [inline]

Definition at line 120 of file SimpleLikelihoodRatioTestStat.h.

References RooAbsCollection::createIterator(), RooAbsCollection::equals(), fAltParameters, fNullParameters, RooAbsReal::getVal(), TIterator::Next(), and TMVA::null().

Referenced by Evaluate().

virtual Double_t RooStats::SimpleLikelihoodRatioTestStat::Evaluate ( RooAbsData data,
RooArgSet nullPOI 
) [inline, virtual]

Implements RooStats::TestStatistic.

Definition at line 139 of file SimpleLikelihoodRatioTestStat.h.

References RooFit::CloneData(), RooAbsPdf::createNLL(), data, fAltParameters, fAltPdf, RooFit::FATAL, fFirstEval, fNullParameters, fNullPdf, RooAbsReal::getVal(), RooAbsArg::getVariables(), RooMsgService::globalKillBelow(), RooFit::InputArguments, RooMsgService::instance(), kFALSE, oocoutW, ParamsAreEqual(), and RooMsgService::setGlobalKillBelow().

virtual const TString RooStats::SimpleLikelihoodRatioTestStat::GetVarName (  )  const [inline, virtual]

Implements RooStats::TestStatistic.

Definition at line 173 of file SimpleLikelihoodRatioTestStat.h.

void RooStats::SimpleLikelihoodRatioTestStat::SetNullParameters ( const RooArgSet nullParameters  )  [inline]

Definition at line 104 of file SimpleLikelihoodRatioTestStat.h.

References fFirstEval, fNullParameters, and RooAbsCollection::snapshot().

void RooStats::SimpleLikelihoodRatioTestStat::SetAltParameters ( const RooArgSet altParameters  )  [inline]

Definition at line 112 of file SimpleLikelihoodRatioTestStat.h.

References fAltParameters, fFirstEval, and RooAbsCollection::snapshot().

bool RooStats::SimpleLikelihoodRatioTestStat::ParamsAreEqual (  )  [inline]

Definition at line 120 of file SimpleLikelihoodRatioTestStat.h.

References RooAbsCollection::createIterator(), RooAbsCollection::equals(), fAltParameters, fNullParameters, RooAbsReal::getVal(), TIterator::Next(), and TMVA::null().

virtual Double_t RooStats::SimpleLikelihoodRatioTestStat::Evaluate ( RooAbsData data,
RooArgSet nullPOI 
) [inline, virtual]

Implements RooStats::TestStatistic.

Definition at line 139 of file SimpleLikelihoodRatioTestStat.h.

References RooFit::CloneData(), RooAbsPdf::createNLL(), data, fAltParameters, fAltPdf, RooFit::FATAL, fFirstEval, fNullParameters, fNullPdf, RooAbsReal::getVal(), RooAbsArg::getVariables(), RooMsgService::globalKillBelow(), RooFit::InputArguments, RooMsgService::instance(), kFALSE, oocoutW, ParamsAreEqual(), and RooMsgService::setGlobalKillBelow().

virtual const TString RooStats::SimpleLikelihoodRatioTestStat::GetVarName (  )  const [inline, virtual]

Implements RooStats::TestStatistic.

Definition at line 173 of file SimpleLikelihoodRatioTestStat.h.


Member Data Documentation

RooWorkspace RooStats::SimpleLikelihoodRatioTestStat::w [private]

Definition at line 178 of file SimpleLikelihoodRatioTestStat.h.

Referenced by SimpleLikelihoodRatioTestStat().

RooAbsPdf* RooStats::SimpleLikelihoodRatioTestStat::fNullPdf [private]

Definition at line 180 of file SimpleLikelihoodRatioTestStat.h.

Referenced by Evaluate(), and SimpleLikelihoodRatioTestStat().

RooAbsPdf* RooStats::SimpleLikelihoodRatioTestStat::fAltPdf [private]

Definition at line 181 of file SimpleLikelihoodRatioTestStat.h.

Referenced by Evaluate(), and SimpleLikelihoodRatioTestStat().

RooArgSet* RooStats::SimpleLikelihoodRatioTestStat::fNullParameters [private]

Definition at line 182 of file SimpleLikelihoodRatioTestStat.h.

Referenced by Evaluate(), ParamsAreEqual(), SetNullParameters(), SimpleLikelihoodRatioTestStat(), and ~SimpleLikelihoodRatioTestStat().

RooArgSet* RooStats::SimpleLikelihoodRatioTestStat::fAltParameters [private]

Definition at line 183 of file SimpleLikelihoodRatioTestStat.h.

Referenced by Evaluate(), ParamsAreEqual(), SetAltParameters(), SimpleLikelihoodRatioTestStat(), and ~SimpleLikelihoodRatioTestStat().

bool RooStats::SimpleLikelihoodRatioTestStat::fFirstEval [private]

Definition at line 184 of file SimpleLikelihoodRatioTestStat.h.

Referenced by Evaluate(), SetAltParameters(), SetNullParameters(), and SimpleLikelihoodRatioTestStat().

RooAbsPdf* RooStats::SimpleLikelihoodRatioTestStat::fNullPdf [private]

Definition at line 180 of file SimpleLikelihoodRatioTestStat.h.

RooAbsPdf* RooStats::SimpleLikelihoodRatioTestStat::fAltPdf [private]

Definition at line 181 of file SimpleLikelihoodRatioTestStat.h.

RooArgSet* RooStats::SimpleLikelihoodRatioTestStat::fNullParameters [private]

Definition at line 182 of file SimpleLikelihoodRatioTestStat.h.

RooArgSet* RooStats::SimpleLikelihoodRatioTestStat::fAltParameters [private]

Definition at line 183 of file SimpleLikelihoodRatioTestStat.h.


The documentation for this class was generated from the following files:
Generated on Tue Jul 5 16:57:09 2011 for ROOT_528-00b_version by  doxygen 1.5.1