#include <RooChi2Var.h>
Inheritance diagram for RooChi2Var:
Public Types | |
enum | FuncMode |
enum | FuncMode |
Public Member Functions | |
RooChi2Var (const char *name, const char *title, RooAbsReal &func, RooDataHist &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()) | |
RooChi2Var (const char *name, const char *title, RooAbsPdf &pdf, RooDataHist &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()) | |
RooChi2Var (const char *name, const char *title, RooAbsPdf &pdf, RooDataHist &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 splitCutRange=kTRUE, RooDataHist::ErrorType=RooDataHist::SumW2) | |
RooChi2Var (const char *name, const char *title, RooAbsReal &func, RooDataHist &data, const RooArgSet &projDeps, FuncMode funcMode, const char *rangeName=0, const char *addCoefRangeName=0, Int_t nCPU=1, Bool_t interleave=kFALSE, Bool_t verbose=kTRUE, Bool_t splitCutRange=kTRUE, RooDataHist::ErrorType=RooDataHist::SumW2) | |
RooChi2Var (const RooChi2Var &other, const char *name=0) | |
virtual TObject * | clone (const char *newname) const |
virtual RooAbsTestStatistic * | create (const char *name, const char *title, RooAbsReal &pdf, RooAbsData &dhist, const RooArgSet &projDeps, const char *rangeName=0, const char *addCoefRangeName=0, Int_t nCPU=1, Bool_t interleave=kFALSE, Bool_t verbose=kTRUE, Bool_t splitCutRange=kTRUE) |
virtual | ~RooChi2Var () |
virtual Double_t | defaultErrorLevel () const |
RooChi2Var (const char *name, const char *title, RooAbsReal &func, RooDataHist &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()) | |
RooChi2Var (const char *name, const char *title, RooAbsPdf &pdf, RooDataHist &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()) | |
RooChi2Var (const char *name, const char *title, RooAbsPdf &pdf, RooDataHist &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 splitCutRange=kTRUE, RooDataHist::ErrorType=RooDataHist::SumW2) | |
RooChi2Var (const char *name, const char *title, RooAbsReal &func, RooDataHist &data, const RooArgSet &projDeps, FuncMode funcMode, const char *rangeName=0, const char *addCoefRangeName=0, Int_t nCPU=1, Bool_t interleave=kFALSE, Bool_t verbose=kTRUE, Bool_t splitCutRange=kTRUE, RooDataHist::ErrorType=RooDataHist::SumW2) | |
RooChi2Var (const RooChi2Var &other, const char *name=0) | |
virtual TObject * | clone (const char *newname) const |
virtual RooAbsTestStatistic * | create (const char *name, const char *title, RooAbsReal &pdf, RooAbsData &dhist, const RooArgSet &projDeps, const char *rangeName=0, const char *addCoefRangeName=0, Int_t nCPU=1, Bool_t interleave=kFALSE, Bool_t verbose=kTRUE, Bool_t splitCutRange=kTRUE) |
virtual | ~RooChi2Var () |
virtual Double_t | defaultErrorLevel () const |
Protected Member Functions | |
virtual Double_t | evaluatePartition (Int_t firstEvent, Int_t lastEvent, Int_t stepSize) const |
virtual Double_t | evaluatePartition (Int_t firstEvent, Int_t lastEvent, Int_t stepSize) const |
Protected Attributes | |
RooDataHist::ErrorType | _etype |
FuncMode | _funcMode |
Static Protected Attributes | |
static RooArgSet | _emptySet |
Definition at line 25 of file RooChi2Var.h.
enum RooChi2Var::FuncMode |
Definition at line 39 of file RooChi2Var.h.
enum RooChi2Var::FuncMode |
Definition at line 39 of file RooChi2Var.h.
RooChi2Var::RooChi2Var | ( | const char * | name, | |
const char * | title, | |||
RooAbsReal & | func, | |||
RooDataHist & | 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 51 of file RooChi2Var.cxx.
References _etype, _funcMode, RooCmdConfig::allowUndefined(), RooCmdConfig::defineInt(), Function, RooCmdConfig::getInt(), RooCmdConfig::process(), and RooAbsData::SumW2.
RooChi2Var::RooChi2Var | ( | const char * | name, | |
const char * | title, | |||
RooAbsPdf & | pdf, | |||
RooDataHist & | 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 83 of file RooChi2Var.cxx.
References _etype, _funcMode, RooCmdConfig::allowUndefined(), RooCmdConfig::defineInt(), ExtendedPdf, RooCmdConfig::getInt(), kFALSE, Pdf, RooCmdConfig::process(), and RooAbsData::SumW2.
RooChi2Var::RooChi2Var | ( | const char * | name, | |
const char * | title, | |||
RooAbsPdf & | pdf, | |||
RooDataHist & | 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 | splitCutRange = kTRUE , |
|||
RooDataHist::ErrorType | = RooDataHist::SumW2 | |||
) |
Definition at line 122 of file RooChi2Var.cxx.
RooChi2Var::RooChi2Var | ( | const char * | name, | |
const char * | title, | |||
RooAbsReal & | func, | |||
RooDataHist & | data, | |||
const RooArgSet & | projDeps, | |||
FuncMode | funcMode, | |||
const char * | rangeName = 0 , |
|||
const char * | addCoefRangeName = 0 , |
|||
Int_t | nCPU = 1 , |
|||
Bool_t | interleave = kFALSE , |
|||
Bool_t | verbose = kTRUE , |
|||
Bool_t | splitCutRange = kTRUE , |
|||
RooDataHist::ErrorType | = RooDataHist::SumW2 | |||
) |
Definition at line 147 of file RooChi2Var.cxx.
RooChi2Var::RooChi2Var | ( | const RooChi2Var & | other, | |
const char * | name = 0 | |||
) |
Definition at line 173 of file RooChi2Var.cxx.
RooChi2Var::~RooChi2Var | ( | ) | [virtual] |
Definition at line 184 of file RooChi2Var.cxx.
RooChi2Var::RooChi2Var | ( | const char * | name, | |
const char * | title, | |||
RooAbsReal & | func, | |||
RooDataHist & | 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() | |||
) |
RooChi2Var::RooChi2Var | ( | const char * | name, | |
const char * | title, | |||
RooAbsPdf & | pdf, | |||
RooDataHist & | 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() | |||
) |
RooChi2Var::RooChi2Var | ( | const char * | name, | |
const char * | title, | |||
RooAbsPdf & | pdf, | |||
RooDataHist & | 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 | splitCutRange = kTRUE , |
|||
RooDataHist::ErrorType | = RooDataHist::SumW2 | |||
) |
RooChi2Var::RooChi2Var | ( | const char * | name, | |
const char * | title, | |||
RooAbsReal & | func, | |||
RooDataHist & | data, | |||
const RooArgSet & | projDeps, | |||
FuncMode | funcMode, | |||
const char * | rangeName = 0 , |
|||
const char * | addCoefRangeName = 0 , |
|||
Int_t | nCPU = 1 , |
|||
Bool_t | interleave = kFALSE , |
|||
Bool_t | verbose = kTRUE , |
|||
Bool_t | splitCutRange = kTRUE , |
|||
RooDataHist::ErrorType | = RooDataHist::SumW2 | |||
) |
RooChi2Var::RooChi2Var | ( | const RooChi2Var & | other, | |
const char * | name = 0 | |||
) |
virtual RooChi2Var::~RooChi2Var | ( | ) | [virtual] |
virtual TObject* RooChi2Var::clone | ( | const char * | newname | ) | const [inline, virtual] |
virtual RooAbsTestStatistic* RooChi2Var::create | ( | const char * | name, | |
const char * | title, | |||
RooAbsReal & | pdf, | |||
RooAbsData & | dhist, | |||
const RooArgSet & | projDeps, | |||
const char * | rangeName = 0 , |
|||
const char * | addCoefRangeName = 0 , |
|||
Int_t | nCPU = 1 , |
|||
Bool_t | interleave = kFALSE , |
|||
Bool_t | verbose = kTRUE , |
|||
Bool_t | splitCutRange = kTRUE | |||
) | [inline, virtual] |
Implements RooAbsTestStatistic.
Definition at line 52 of file RooChi2Var.h.
References _etype, _funcMode, RooChi2Var(), and verbose.
virtual Double_t RooChi2Var::defaultErrorLevel | ( | ) | const [inline, virtual] |
Double_t RooChi2Var::evaluatePartition | ( | Int_t | firstEvent, | |
Int_t | lastEvent, | |||
Int_t | stepSize | |||
) | const [protected, virtual] |
Implements RooAbsTestStatistic.
Definition at line 192 of file RooChi2Var.cxx.
References RooAbsOptTestStatistic::_dataClone, _etype, RooAbsOptTestStatistic::_funcClone, _funcMode, RooAbsOptTestStatistic::_normSet, RooDataHist::binVolume(), coutE, Rgl::Mc::eInt, RooFit::Eval, ExtendedPdf, Function, RooAbsData::get(), RooDataHist::get(), TNamed::GetName(), RooAbsReal::getVal(), i, Pdf, result(), RooAbsData::sumEntries(), RooDataHist::valid(), RooDataHist::weight(), and RooDataHist::weightError().
virtual TObject* RooChi2Var::clone | ( | const char * | newname | ) | const [inline, virtual] |
virtual RooAbsTestStatistic* RooChi2Var::create | ( | const char * | name, | |
const char * | title, | |||
RooAbsReal & | pdf, | |||
RooAbsData & | dhist, | |||
const RooArgSet & | projDeps, | |||
const char * | rangeName = 0 , |
|||
const char * | addCoefRangeName = 0 , |
|||
Int_t | nCPU = 1 , |
|||
Bool_t | interleave = kFALSE , |
|||
Bool_t | verbose = kTRUE , |
|||
Bool_t | splitCutRange = kTRUE | |||
) | [inline, virtual] |
Implements RooAbsTestStatistic.
Definition at line 52 of file RooChi2Var.h.
References _etype, _funcMode, RooChi2Var(), and verbose.
virtual Double_t RooChi2Var::defaultErrorLevel | ( | ) | const [inline, virtual] |
virtual Double_t RooChi2Var::evaluatePartition | ( | Int_t | firstEvent, | |
Int_t | lastEvent, | |||
Int_t | stepSize | |||
) | const [protected, virtual] |
Implements RooAbsTestStatistic.
RooArgSet RooChi2Var::_emptySet [static, protected] |
Definition at line 69 of file RooChi2Var.h.
RooDataHist::ErrorType RooChi2Var::_etype [protected] |
Definition at line 71 of file RooChi2Var.h.
Referenced by create(), evaluatePartition(), and RooChi2Var().
FuncMode RooChi2Var::_funcMode [protected] |
Definition at line 72 of file RooChi2Var.h.
Referenced by create(), evaluatePartition(), and RooChi2Var().