#include <RooNLLVar.h>
Inheritance diagram for RooNLLVar:
Public Member Functions | |
RooNLLVar () | |
RooNLLVar (const char *name, const char *title, RooAbsPdf &pdf, RooAbsData &data, const RooCmdArg &arg1, const RooCmdArg &arg2=RooCmdArg::none(), const RooCmdArg &arg3=RooCmdArg::none(), const RooCmdArg &arg4=RooCmdArg::none(), const RooCmdArg &arg5=RooCmdArg::none(), const RooCmdArg &arg6=RooCmdArg::none(), const RooCmdArg &arg7=RooCmdArg::none(), const RooCmdArg &arg8=RooCmdArg::none(), const RooCmdArg &arg9=RooCmdArg::none()) | |
RooNLLVar (const char *name, const char *title, RooAbsPdf &pdf, RooAbsData &data, Bool_t extended=kFALSE, const char *rangeName=0, const char *addCoefRangeName=0, Int_t nCPU=1, Bool_t interleave=kFALSE, Bool_t verbose=kTRUE, Bool_t splitRange=kFALSE, Bool_t cloneData=kTRUE) | |
RooNLLVar (const char *name, const char *title, RooAbsPdf &pdf, RooAbsData &data, const RooArgSet &projDeps, Bool_t extended=kFALSE, const char *rangeName=0, const char *addCoefRangeName=0, Int_t nCPU=1, Bool_t interleave=kFALSE, Bool_t verbose=kTRUE, Bool_t splitRange=kFALSE, Bool_t cloneData=kTRUE) | |
RooNLLVar (const RooNLLVar &other, const char *name=0) | |
virtual TObject * | clone (const char *newname) const |
virtual RooAbsTestStatistic * | create (const char *name, const char *title, RooAbsReal &pdf, RooAbsData &adata, const RooArgSet &projDeps, const char *rangeName, const char *addCoefRangeName=0, Int_t nCPU=1, Bool_t interleave=kFALSE, Bool_t verbose=kTRUE, Bool_t splitRange=kFALSE) |
virtual | ~RooNLLVar () |
void | applyWeightSquared (Bool_t flag) |
virtual Double_t | defaultErrorLevel () const |
RooNLLVar () | |
RooNLLVar (const char *name, const char *title, RooAbsPdf &pdf, RooAbsData &data, const RooCmdArg &arg1, const RooCmdArg &arg2=RooCmdArg::none(), const RooCmdArg &arg3=RooCmdArg::none(), const RooCmdArg &arg4=RooCmdArg::none(), const RooCmdArg &arg5=RooCmdArg::none(), const RooCmdArg &arg6=RooCmdArg::none(), const RooCmdArg &arg7=RooCmdArg::none(), const RooCmdArg &arg8=RooCmdArg::none(), const RooCmdArg &arg9=RooCmdArg::none()) | |
RooNLLVar (const char *name, const char *title, RooAbsPdf &pdf, RooAbsData &data, Bool_t extended=kFALSE, const char *rangeName=0, const char *addCoefRangeName=0, Int_t nCPU=1, Bool_t interleave=kFALSE, Bool_t verbose=kTRUE, Bool_t splitRange=kFALSE, Bool_t cloneData=kTRUE) | |
RooNLLVar (const char *name, const char *title, RooAbsPdf &pdf, RooAbsData &data, const RooArgSet &projDeps, Bool_t extended=kFALSE, const char *rangeName=0, const char *addCoefRangeName=0, Int_t nCPU=1, Bool_t interleave=kFALSE, Bool_t verbose=kTRUE, Bool_t splitRange=kFALSE, Bool_t cloneData=kTRUE) | |
RooNLLVar (const RooNLLVar &other, const char *name=0) | |
virtual TObject * | clone (const char *newname) const |
virtual RooAbsTestStatistic * | create (const char *name, const char *title, RooAbsReal &pdf, RooAbsData &adata, const RooArgSet &projDeps, const char *rangeName, const char *addCoefRangeName=0, Int_t nCPU=1, Bool_t interleave=kFALSE, Bool_t verbose=kTRUE, Bool_t splitRange=kFALSE) |
virtual | ~RooNLLVar () |
void | applyWeightSquared (Bool_t flag) |
virtual Double_t | defaultErrorLevel () const |
Protected Member Functions | |
virtual Bool_t | processEmptyDataSets () const |
virtual Double_t | evaluatePartition (Int_t firstEvent, Int_t lastEvent, Int_t stepSize) const |
virtual Bool_t | processEmptyDataSets () const |
virtual Double_t | evaluatePartition (Int_t firstEvent, Int_t lastEvent, Int_t stepSize) const |
Protected Attributes | |
Bool_t | _extended |
Bool_t | _weightSq |
Static Protected Attributes | |
static RooArgSet | _emptySet |
Definition at line 23 of file RooNLLVar.h.
RooNLLVar::RooNLLVar | ( | ) | [inline] |
RooNLLVar::RooNLLVar | ( | const char * | name, | |
const char * | title, | |||
RooAbsPdf & | pdf, | |||
RooAbsData & | data, | |||
const RooCmdArg & | arg1, | |||
const RooCmdArg & | arg2 = RooCmdArg::none() , |
|||
const RooCmdArg & | arg3 = RooCmdArg::none() , |
|||
const RooCmdArg & | arg4 = RooCmdArg::none() , |
|||
const RooCmdArg & | arg5 = RooCmdArg::none() , |
|||
const RooCmdArg & | arg6 = RooCmdArg::none() , |
|||
const RooCmdArg & | arg7 = RooCmdArg::none() , |
|||
const RooCmdArg & | arg8 = RooCmdArg::none() , |
|||
const RooCmdArg & | arg9 = RooCmdArg::none() | |||
) |
Definition at line 48 of file RooNLLVar.cxx.
References _extended, _weightSq, RooCmdConfig::allowUndefined(), RooCmdConfig::defineInt(), RooCmdConfig::getInt(), kFALSE, and RooCmdConfig::process().
RooNLLVar::RooNLLVar | ( | const char * | name, | |
const char * | title, | |||
RooAbsPdf & | pdf, | |||
RooAbsData & | data, | |||
Bool_t | extended = kFALSE , |
|||
const char * | rangeName = 0 , |
|||
const char * | addCoefRangeName = 0 , |
|||
Int_t | nCPU = 1 , |
|||
Bool_t | interleave = kFALSE , |
|||
Bool_t | verbose = kTRUE , |
|||
Bool_t | splitRange = kFALSE , |
|||
Bool_t | cloneData = kTRUE | |||
) |
Definition at line 90 of file RooNLLVar.cxx.
RooNLLVar::RooNLLVar | ( | const char * | name, | |
const char * | title, | |||
RooAbsPdf & | pdf, | |||
RooAbsData & | data, | |||
const RooArgSet & | projDeps, | |||
Bool_t | extended = kFALSE , |
|||
const char * | rangeName = 0 , |
|||
const char * | addCoefRangeName = 0 , |
|||
Int_t | nCPU = 1 , |
|||
Bool_t | interleave = kFALSE , |
|||
Bool_t | verbose = kTRUE , |
|||
Bool_t | splitRange = kFALSE , |
|||
Bool_t | cloneData = kTRUE | |||
) |
Definition at line 105 of file RooNLLVar.cxx.
RooNLLVar::RooNLLVar | ( | const RooNLLVar & | other, | |
const char * | name = 0 | |||
) |
Definition at line 121 of file RooNLLVar.cxx.
RooNLLVar::~RooNLLVar | ( | ) | [virtual] |
Definition at line 133 of file RooNLLVar.cxx.
RooNLLVar::RooNLLVar | ( | ) | [inline] |
Definition at line 27 of file RooNLLVar.h.
RooNLLVar::RooNLLVar | ( | const char * | name, | |
const char * | title, | |||
RooAbsPdf & | pdf, | |||
RooAbsData & | data, | |||
const RooCmdArg & | arg1, | |||
const RooCmdArg & | arg2 = RooCmdArg::none() , |
|||
const RooCmdArg & | arg3 = RooCmdArg::none() , |
|||
const RooCmdArg & | arg4 = RooCmdArg::none() , |
|||
const RooCmdArg & | arg5 = RooCmdArg::none() , |
|||
const RooCmdArg & | arg6 = RooCmdArg::none() , |
|||
const RooCmdArg & | arg7 = RooCmdArg::none() , |
|||
const RooCmdArg & | arg8 = RooCmdArg::none() , |
|||
const RooCmdArg & | arg9 = RooCmdArg::none() | |||
) |
RooNLLVar::RooNLLVar | ( | const char * | name, | |
const char * | title, | |||
RooAbsPdf & | pdf, | |||
RooAbsData & | data, | |||
Bool_t | extended = kFALSE , |
|||
const char * | rangeName = 0 , |
|||
const char * | addCoefRangeName = 0 , |
|||
Int_t | nCPU = 1 , |
|||
Bool_t | interleave = kFALSE , |
|||
Bool_t | verbose = kTRUE , |
|||
Bool_t | splitRange = kFALSE , |
|||
Bool_t | cloneData = kTRUE | |||
) |
RooNLLVar::RooNLLVar | ( | const char * | name, | |
const char * | title, | |||
RooAbsPdf & | pdf, | |||
RooAbsData & | data, | |||
const RooArgSet & | projDeps, | |||
Bool_t | extended = kFALSE , |
|||
const char * | rangeName = 0 , |
|||
const char * | addCoefRangeName = 0 , |
|||
Int_t | nCPU = 1 , |
|||
Bool_t | interleave = kFALSE , |
|||
Bool_t | verbose = kTRUE , |
|||
Bool_t | splitRange = kFALSE , |
|||
Bool_t | cloneData = kTRUE | |||
) |
RooNLLVar::RooNLLVar | ( | const RooNLLVar & | other, | |
const char * | name = 0 | |||
) |
virtual RooNLLVar::~RooNLLVar | ( | ) | [virtual] |
virtual TObject* RooNLLVar::clone | ( | const char * | newname | ) | const [inline, virtual] |
virtual RooAbsTestStatistic* RooNLLVar::create | ( | const char * | name, | |
const char * | title, | |||
RooAbsReal & | pdf, | |||
RooAbsData & | adata, | |||
const RooArgSet & | projDeps, | |||
const char * | rangeName, | |||
const char * | addCoefRangeName = 0 , |
|||
Int_t | nCPU = 1 , |
|||
Bool_t | interleave = kFALSE , |
|||
Bool_t | verbose = kTRUE , |
|||
Bool_t | splitRange = kFALSE | |||
) | [inline, virtual] |
Implements RooAbsTestStatistic.
Definition at line 44 of file RooNLLVar.h.
References _extended, kFALSE, RooNLLVar(), and verbose.
void RooNLLVar::applyWeightSquared | ( | Bool_t | flag | ) | [inline] |
virtual Double_t RooNLLVar::defaultErrorLevel | ( | ) | const [inline, virtual] |
virtual Bool_t RooNLLVar::processEmptyDataSets | ( | ) | const [inline, protected, virtual] |
Reimplemented from RooAbsTestStatistic.
Definition at line 58 of file RooNLLVar.h.
References _extended.
Double_t RooNLLVar::evaluatePartition | ( | Int_t | firstEvent, | |
Int_t | lastEvent, | |||
Int_t | stepSize | |||
) | const [protected, virtual] |
Implements RooAbsTestStatistic.
Definition at line 141 of file RooNLLVar.cxx.
References RooAbsOptTestStatistic::_dataClone, _extended, RooAbsOptTestStatistic::_funcClone, RooAbsOptTestStatistic::_normSet, RooAbsTestStatistic::_simCount, _weightSq, RooAbsPdf::extendedTerm(), RooAbsData::get(), RooAbsPdf::getLogVal(), i, log(), RooAbsData::numEntries(), result(), RooAbsData::sumEntries(), RooAbsData::valid(), and RooAbsData::weight().
virtual TObject* RooNLLVar::clone | ( | const char * | newname | ) | const [inline, virtual] |
virtual RooAbsTestStatistic* RooNLLVar::create | ( | const char * | name, | |
const char * | title, | |||
RooAbsReal & | pdf, | |||
RooAbsData & | adata, | |||
const RooArgSet & | projDeps, | |||
const char * | rangeName, | |||
const char * | addCoefRangeName = 0 , |
|||
Int_t | nCPU = 1 , |
|||
Bool_t | interleave = kFALSE , |
|||
Bool_t | verbose = kTRUE , |
|||
Bool_t | splitRange = kFALSE | |||
) | [inline, virtual] |
Implements RooAbsTestStatistic.
Definition at line 44 of file RooNLLVar.h.
References _extended, kFALSE, RooNLLVar(), and verbose.
void RooNLLVar::applyWeightSquared | ( | Bool_t | flag | ) | [inline] |
virtual Double_t RooNLLVar::defaultErrorLevel | ( | ) | const [inline, virtual] |
virtual Bool_t RooNLLVar::processEmptyDataSets | ( | ) | const [inline, protected, virtual] |
Reimplemented from RooAbsTestStatistic.
Definition at line 58 of file RooNLLVar.h.
References _extended.
virtual Double_t RooNLLVar::evaluatePartition | ( | Int_t | firstEvent, | |
Int_t | lastEvent, | |||
Int_t | stepSize | |||
) | const [protected, virtual] |
Implements RooAbsTestStatistic.
RooArgSet RooNLLVar::_emptySet [static, protected] |
Definition at line 60 of file RooNLLVar.h.
Bool_t RooNLLVar::_extended [protected] |
Definition at line 62 of file RooNLLVar.h.
Referenced by create(), evaluatePartition(), processEmptyDataSets(), and RooNLLVar().
Bool_t RooNLLVar::_weightSq [protected] |
Definition at line 64 of file RooNLLVar.h.
Referenced by applyWeightSquared(), evaluatePartition(), and RooNLLVar().