#include <RooDataWeightedAverage.h>
Inheritance diagram for RooDataWeightedAverage:
Public Member Functions | |
RooDataWeightedAverage () | |
RooDataWeightedAverage (const char *name, const char *title, RooAbsReal &real, RooAbsData &data, const RooArgSet &projDeps, Int_t nCPU=1, Bool_t interleave=kFALSE, Bool_t showProgress=kFALSE, Bool_t verbose=kTRUE) | |
RooDataWeightedAverage (const RooDataWeightedAverage &other, const char *name=0) | |
virtual TObject * | clone (const char *newname) const |
virtual RooAbsTestStatistic * | create (const char *name, const char *title, RooAbsReal &real, RooAbsData &adata, const RooArgSet &projDeps, const char *=0, const char *=0, Int_t nCPU=1, Bool_t interleave=kFALSE, Bool_t verbose=kTRUE, Bool_t=kFALSE) |
virtual Double_t | globalNormalization () const |
virtual | ~RooDataWeightedAverage () |
RooDataWeightedAverage () | |
RooDataWeightedAverage (const char *name, const char *title, RooAbsReal &real, RooAbsData &data, const RooArgSet &projDeps, Int_t nCPU=1, Bool_t interleave=kFALSE, Bool_t showProgress=kFALSE, Bool_t verbose=kTRUE) | |
RooDataWeightedAverage (const RooDataWeightedAverage &other, const char *name=0) | |
virtual TObject * | clone (const char *newname) const |
virtual RooAbsTestStatistic * | create (const char *name, const char *title, RooAbsReal &real, RooAbsData &adata, const RooArgSet &projDeps, const char *=0, const char *=0, Int_t nCPU=1, Bool_t interleave=kFALSE, Bool_t verbose=kTRUE, Bool_t=kFALSE) |
virtual Double_t | globalNormalization () const |
virtual | ~RooDataWeightedAverage () |
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 | |
Double_t | _sumWeight |
Bool_t | _showProgress |
Definition at line 22 of file RooDataWeightedAverage.h.
RooDataWeightedAverage::RooDataWeightedAverage | ( | ) | [inline] |
RooDataWeightedAverage::RooDataWeightedAverage | ( | const char * | name, | |
const char * | title, | |||
RooAbsReal & | real, | |||
RooAbsData & | data, | |||
const RooArgSet & | projDeps, | |||
Int_t | nCPU = 1 , |
|||
Bool_t | interleave = kFALSE , |
|||
Bool_t | showProgress = kFALSE , |
|||
Bool_t | verbose = kTRUE | |||
) |
Definition at line 48 of file RooDataWeightedAverage.cxx.
References _showProgress, _sumWeight, coutI, RooAbsData::get(), TNamed::GetName(), RooAbsData::numEntries(), RooFit::Plotting, and RooAbsData::sumEntries().
RooDataWeightedAverage::RooDataWeightedAverage | ( | const RooDataWeightedAverage & | other, | |
const char * | name = 0 | |||
) |
Definition at line 67 of file RooDataWeightedAverage.cxx.
RooDataWeightedAverage::~RooDataWeightedAverage | ( | ) | [virtual] |
Definition at line 78 of file RooDataWeightedAverage.cxx.
RooDataWeightedAverage::RooDataWeightedAverage | ( | ) | [inline] |
Definition at line 26 of file RooDataWeightedAverage.h.
RooDataWeightedAverage::RooDataWeightedAverage | ( | const char * | name, | |
const char * | title, | |||
RooAbsReal & | real, | |||
RooAbsData & | data, | |||
const RooArgSet & | projDeps, | |||
Int_t | nCPU = 1 , |
|||
Bool_t | interleave = kFALSE , |
|||
Bool_t | showProgress = kFALSE , |
|||
Bool_t | verbose = kTRUE | |||
) |
RooDataWeightedAverage::RooDataWeightedAverage | ( | const RooDataWeightedAverage & | other, | |
const char * | name = 0 | |||
) |
virtual RooDataWeightedAverage::~RooDataWeightedAverage | ( | ) | [virtual] |
virtual TObject* RooDataWeightedAverage::clone | ( | const char * | newname | ) | const [inline, virtual] |
Implements RooAbsArg.
Definition at line 34 of file RooDataWeightedAverage.h.
References RooDataWeightedAverage().
virtual RooAbsTestStatistic* RooDataWeightedAverage::create | ( | const char * | name, | |
const char * | title, | |||
RooAbsReal & | real, | |||
RooAbsData & | adata, | |||
const RooArgSet & | projDeps, | |||
const char * | = 0 , |
|||
const char * | = 0 , |
|||
Int_t | nCPU = 1 , |
|||
Bool_t | interleave = kFALSE , |
|||
Bool_t | verbose = kTRUE , |
|||
Bool_t | = kFALSE | |||
) | [inline, virtual] |
Implements RooAbsTestStatistic.
Definition at line 36 of file RooDataWeightedAverage.h.
References RooDataWeightedAverage(), and verbose.
Double_t RooDataWeightedAverage::globalNormalization | ( | ) | const [virtual] |
Reimplemented from RooAbsTestStatistic.
Definition at line 86 of file RooDataWeightedAverage.cxx.
References _sumWeight.
Double_t RooDataWeightedAverage::evaluatePartition | ( | Int_t | firstEvent, | |
Int_t | lastEvent, | |||
Int_t | stepSize | |||
) | const [protected, virtual] |
Implements RooAbsTestStatistic.
Definition at line 98 of file RooDataWeightedAverage.cxx.
References RooAbsOptTestStatistic::_dataClone, RooAbsOptTestStatistic::_funcClone, RooAbsOptTestStatistic::_normSet, _showProgress, ccoutP, RooAbsData::get(), RooAbsReal::getVal(), i, RooFit::Plotting, result(), RooAbsTestStatistic::setNum(), and RooAbsData::weight().
virtual TObject* RooDataWeightedAverage::clone | ( | const char * | newname | ) | const [inline, virtual] |
Implements RooAbsArg.
Definition at line 34 of file RooDataWeightedAverage.h.
References RooDataWeightedAverage().
virtual RooAbsTestStatistic* RooDataWeightedAverage::create | ( | const char * | name, | |
const char * | title, | |||
RooAbsReal & | real, | |||
RooAbsData & | adata, | |||
const RooArgSet & | projDeps, | |||
const char * | = 0 , |
|||
const char * | = 0 , |
|||
Int_t | nCPU = 1 , |
|||
Bool_t | interleave = kFALSE , |
|||
Bool_t | verbose = kTRUE , |
|||
Bool_t | = kFALSE | |||
) | [inline, virtual] |
Implements RooAbsTestStatistic.
Definition at line 36 of file RooDataWeightedAverage.h.
References RooDataWeightedAverage(), and verbose.
virtual Double_t RooDataWeightedAverage::globalNormalization | ( | ) | const [virtual] |
Reimplemented from RooAbsTestStatistic.
virtual Double_t RooDataWeightedAverage::evaluatePartition | ( | Int_t | firstEvent, | |
Int_t | lastEvent, | |||
Int_t | stepSize | |||
) | const [protected, virtual] |
Implements RooAbsTestStatistic.
Double_t RooDataWeightedAverage::_sumWeight [protected] |
Definition at line 50 of file RooDataWeightedAverage.h.
Referenced by globalNormalization(), and RooDataWeightedAverage().
Bool_t RooDataWeightedAverage::_showProgress [protected] |
Definition at line 51 of file RooDataWeightedAverage.h.
Referenced by evaluatePartition(), and RooDataWeightedAverage().