#include <RooJeffreysPrior.h>
Inheritance diagram for RooJeffreysPrior:
Public Member Functions | |
RooJeffreysPrior () | |
RooJeffreysPrior (const char *name, const char *title, RooAbsPdf &nominal, const RooArgList ¶mSet, const RooArgList &obsSet) | |
virtual | ~RooJeffreysPrior () |
RooJeffreysPrior (const RooJeffreysPrior &other, const char *name=0) | |
virtual TObject * | clone (const char *newname) const |
const RooArgList & | lowList () const |
const RooArgList & | paramList () const |
Int_t | getAnalyticalIntegral (RooArgSet &allVars, RooArgSet &analVars, const char *rangeName=0) const |
Double_t | analyticalIntegral (Int_t code, const char *rangeName=0) const |
RooJeffreysPrior () | |
RooJeffreysPrior (const char *name, const char *title, RooAbsPdf &nominal, const RooArgList ¶mSet, const RooArgList &obsSet) | |
virtual | ~RooJeffreysPrior () |
RooJeffreysPrior (const RooJeffreysPrior &other, const char *name=0) | |
virtual TObject * | clone (const char *newname) const |
const RooArgList & | lowList () const |
const RooArgList & | paramList () const |
Int_t | getAnalyticalIntegral (RooArgSet &allVars, RooArgSet &analVars, const char *rangeName=0) const |
Double_t | analyticalIntegral (Int_t code, const char *rangeName=0) const |
Protected Member Functions | |
Double_t | evaluate () const |
Iterator over lowSet. | |
Double_t | evaluate () const |
Iterator over lowSet. | |
Protected Attributes | |
RooRealProxy | _nominal |
RooArgList | _ownedList |
RooListProxy | _obsSet |
RooListProxy | _paramSet |
TIterator * | _paramIter |
TIterator * | _obsIter |
Iterator over paramSet. | |
TIterator * | _paramIter |
TIterator * | _obsIter |
Iterator over paramSet. |
Definition at line 17 of file RooJeffreysPrior.h.
RooJeffreysPrior::RooJeffreysPrior | ( | ) |
Definition at line 107 of file RooJeffreysPrior.cxx.
References _obsIter, _paramIter, and NULL.
Referenced by clone().
RooJeffreysPrior::RooJeffreysPrior | ( | const char * | name, | |
const char * | title, | |||
RooAbsPdf & | nominal, | |||
const RooArgList & | paramSet, | |||
const RooArgList & | obsSet | |||
) |
Definition at line 38 of file RooJeffreysPrior.cxx.
References _obsIter, _obsSet, _paramIter, _paramSet, RooListProxy::add(), coutE, RooAbsCollection::createIterator(), TNamed::GetName(), RooAbsCollection::getSize(), RooFit::InputArguments, kTRUE, TIterator::Next(), and RooErrorHandler::softAbort().
RooJeffreysPrior::~RooJeffreysPrior | ( | ) | [virtual] |
RooJeffreysPrior::RooJeffreysPrior | ( | const RooJeffreysPrior & | other, | |
const char * | name = 0 | |||
) |
Definition at line 93 of file RooJeffreysPrior.cxx.
References _obsIter, _obsSet, _paramIter, _paramSet, and RooAbsCollection::createIterator().
RooJeffreysPrior::RooJeffreysPrior | ( | ) |
RooJeffreysPrior::RooJeffreysPrior | ( | const char * | name, | |
const char * | title, | |||
RooAbsPdf & | nominal, | |||
const RooArgList & | paramSet, | |||
const RooArgList & | obsSet | |||
) |
virtual RooJeffreysPrior::~RooJeffreysPrior | ( | ) | [virtual] |
RooJeffreysPrior::RooJeffreysPrior | ( | const RooJeffreysPrior & | other, | |
const char * | name = 0 | |||
) |
virtual TObject* RooJeffreysPrior::clone | ( | const char * | newname | ) | const [inline, virtual] |
Implements RooAbsArg.
Definition at line 25 of file RooJeffreysPrior.h.
References RooJeffreysPrior().
const RooArgList& RooJeffreysPrior::lowList | ( | ) | const [inline] |
const RooArgList& RooJeffreysPrior::paramList | ( | ) | const [inline] |
Double_t RooJeffreysPrior::evaluate | ( | ) | const [protected, virtual] |
Iterator over lowSet.
Implements RooAbsReal.
Definition at line 130 of file RooJeffreysPrior.cxx.
References _nominal, _obsSet, _paramSet, RooRealProxy::arg(), data, TMatrixTSym< Element >::Determinant(), RooFit::ExpectedData(), RooAbsArg::getVariables(), RooMsgService::globalKillBelow(), RooMsgService::instance(), TMatrixTSym< Element >::Invert(), kFALSE, RooFit::Minos(), RooFit::PrintLevel(), RooFit::Save(), RooMsgService::setGlobalKillBelow(), sqrt(), RooFit::SumW2Error(), and RooFit::WARNING.
virtual TObject* RooJeffreysPrior::clone | ( | const char * | newname | ) | const [inline, virtual] |
Implements RooAbsArg.
Definition at line 25 of file RooJeffreysPrior.h.
References RooJeffreysPrior().
const RooArgList& RooJeffreysPrior::lowList | ( | ) | const [inline] |
const RooArgList& RooJeffreysPrior::paramList | ( | ) | const [inline] |
Int_t RooJeffreysPrior::getAnalyticalIntegral | ( | RooArgSet & | allVars, | |
RooArgSet & | analVars, | |||
const char * | rangeName = 0 | |||
) | const [virtual] |
Reimplemented from RooAbsReal.
Double_t RooJeffreysPrior::analyticalIntegral | ( | Int_t | code, | |
const char * | rangeName = 0 | |||
) | const [virtual] |
Reimplemented from RooAbsReal.
Double_t RooJeffreysPrior::evaluate | ( | ) | const [protected, virtual] |
RooRealProxy RooJeffreysPrior::_nominal [protected] |
RooArgList RooJeffreysPrior::_ownedList [protected] |
Definition at line 37 of file RooJeffreysPrior.h.
RooListProxy RooJeffreysPrior::_obsSet [protected] |
Definition at line 38 of file RooJeffreysPrior.h.
Referenced by evaluate(), lowList(), and RooJeffreysPrior().
RooListProxy RooJeffreysPrior::_paramSet [protected] |
Definition at line 39 of file RooJeffreysPrior.h.
Referenced by evaluate(), paramList(), and RooJeffreysPrior().
TIterator* RooJeffreysPrior::_paramIter [mutable, protected] |
Definition at line 40 of file RooJeffreysPrior.h.
Referenced by RooJeffreysPrior(), and ~RooJeffreysPrior().
TIterator* RooJeffreysPrior::_obsIter [mutable, protected] |
Iterator over paramSet.
Definition at line 41 of file RooJeffreysPrior.h.
Referenced by RooJeffreysPrior(), and ~RooJeffreysPrior().
TIterator* RooJeffreysPrior::_paramIter [mutable, protected] |
Definition at line 40 of file RooJeffreysPrior.h.
TIterator* RooJeffreysPrior::_obsIter [mutable, protected] |