#include <RooFitResult.h>
Inheritance diagram for RooFitResult:
Public Member Functions | |
RooFitResult (const char *name=0, const char *title=0) | |
RooFitResult (const RooFitResult &other) | |
virtual TObject * | Clone (const char *newname=0) const |
virtual TObject * | clone () const |
virtual | ~RooFitResult () |
virtual void | printValue (ostream &os) const |
virtual void | printName (ostream &os) const |
virtual void | printTitle (ostream &os) const |
virtual void | printClassName (ostream &os) const |
virtual void | printArgs (ostream &os) const |
void | printMultiline (ostream &os, Int_t contents, Bool_t verbose=kFALSE, TString indent="") const |
virtual void | Print (Option_t *options=0) const |
virtual Int_t | defaultPrintContents (Option_t *opt) const |
virtual StyleOption | defaultPrintStyle (Option_t *opt) const |
RooAbsPdf * | createHessePdf (const RooArgSet ¶ms) const |
Int_t | status () const |
Int_t | covQual () const |
Int_t | numInvalidNLL () const |
Double_t | edm () const |
Double_t | minNll () const |
const RooArgList & | constPars () const |
const RooArgList & | floatParsInit () const |
const RooArgList & | floatParsFinal () const |
TH2 * | correlationHist (const char *name="correlation_matrix") const |
Double_t | correlation (const RooAbsArg &par1, const RooAbsArg &par2) const |
const RooArgList * | correlation (const RooAbsArg &par) const |
Double_t | correlation (const char *parname1, const char *parname2) const |
const RooArgList * | correlation (const char *parname) const |
const TMatrixDSym & | covarianceMatrix () const |
TMatrixDSym | reducedCovarianceMatrix (const RooArgList ¶ms) const |
const TMatrixDSym & | correlationMatrix () const |
Double_t | globalCorr (const RooAbsArg &par) |
Double_t | globalCorr (const char *parname) |
const RooArgList * | globalCorr () |
RooPlot * | plotOn (RooPlot *frame, const RooAbsArg &par1, const RooAbsArg &par2, const char *options="ME") const |
RooPlot * | plotOn (RooPlot *plot, const char *parName1, const char *parName2, const char *options="ME") const |
const RooArgList & | randomizePars () const |
Bool_t | isIdentical (const RooFitResult &other, Double_t tol=5e-5, Double_t tolCorr=1e-4, Bool_t verbose=kTRUE) const |
void | SetName (const char *name) |
void | SetNameTitle (const char *name, const char *title) |
RooFitResult (const char *name=0, const char *title=0) | |
RooFitResult (const RooFitResult &other) | |
virtual TObject * | Clone (const char *newname=0) const |
virtual TObject * | clone () const |
virtual | ~RooFitResult () |
virtual void | printValue (ostream &os) const |
virtual void | printName (ostream &os) const |
virtual void | printTitle (ostream &os) const |
virtual void | printClassName (ostream &os) const |
virtual void | printArgs (ostream &os) const |
void | printMultiline (ostream &os, Int_t contents, Bool_t verbose=kFALSE, TString indent="") const |
virtual void | Print (Option_t *options=0) const |
virtual Int_t | defaultPrintContents (Option_t *opt) const |
virtual StyleOption | defaultPrintStyle (Option_t *opt) const |
RooAbsPdf * | createHessePdf (const RooArgSet ¶ms) const |
Int_t | status () const |
Int_t | covQual () const |
Int_t | numInvalidNLL () const |
Double_t | edm () const |
Double_t | minNll () const |
const RooArgList & | constPars () const |
const RooArgList & | floatParsInit () const |
const RooArgList & | floatParsFinal () const |
TH2 * | correlationHist (const char *name="correlation_matrix") const |
Double_t | correlation (const RooAbsArg &par1, const RooAbsArg &par2) const |
const RooArgList * | correlation (const RooAbsArg &par) const |
Double_t | correlation (const char *parname1, const char *parname2) const |
const RooArgList * | correlation (const char *parname) const |
const TMatrixDSym & | covarianceMatrix () const |
TMatrixDSym | reducedCovarianceMatrix (const RooArgList ¶ms) const |
const TMatrixDSym & | correlationMatrix () const |
Double_t | globalCorr (const RooAbsArg &par) |
Double_t | globalCorr (const char *parname) |
const RooArgList * | globalCorr () |
RooPlot * | plotOn (RooPlot *frame, const RooAbsArg &par1, const RooAbsArg &par2, const char *options="ME") const |
RooPlot * | plotOn (RooPlot *plot, const char *parName1, const char *parName2, const char *options="ME") const |
const RooArgList & | randomizePars () const |
Bool_t | isIdentical (const RooFitResult &other, Double_t tol=5e-5, Double_t tolCorr=1e-4, Bool_t verbose=kTRUE) const |
void | SetName (const char *name) |
void | SetNameTitle (const char *name, const char *title) |
Static Public Member Functions | |
static RooFitResult * | lastMinuitFit (const RooArgList &varList=RooArgList()) |
static RooFitResult * | lastMinuitFit (const RooArgList &varList=RooArgList()) |
Protected Member Functions | |
void | setCovarianceMatrix (TMatrixDSym &V) |
void | setConstParList (const RooArgList &list) |
void | setInitParList (const RooArgList &list) |
void | setFinalParList (const RooArgList &list) |
void | setMinNLL (Double_t val) |
void | setEDM (Double_t val) |
void | setStatus (Int_t val) |
void | setCovQual (Int_t val) |
void | setNumInvalidNLL (Int_t val) |
void | fillCorrMatrix () |
void | fillCorrMatrix (const std::vector< double > &globalCC, const TMatrixDSym &corrs, const TMatrixDSym &covs) |
void | fillLegacyCorrMatrix () const |
Double_t | correlation (Int_t row, Int_t col) const |
Double_t | covariance (Int_t row, Int_t col) const |
void | setCovarianceMatrix (TMatrixDSym &V) |
void | setConstParList (const RooArgList &list) |
void | setInitParList (const RooArgList &list) |
void | setFinalParList (const RooArgList &list) |
void | setMinNLL (Double_t val) |
void | setEDM (Double_t val) |
void | setStatus (Int_t val) |
void | setCovQual (Int_t val) |
void | setNumInvalidNLL (Int_t val) |
void | fillCorrMatrix () |
void | fillCorrMatrix (const std::vector< double > &globalCC, const TMatrixDSym &corrs, const TMatrixDSym &covs) |
void | fillLegacyCorrMatrix () const |
Double_t | correlation (Int_t row, Int_t col) const |
Double_t | covariance (Int_t row, Int_t col) const |
Protected Attributes | |
Int_t | _status |
Int_t | _covQual |
Int_t | _numBadNLL |
Double_t | _minNLL |
Double_t | _edm |
RooArgList * | _constPars |
RooArgList * | _initPars |
RooArgList * | _finalPars |
RooArgList * | _globalCorr |
TList | _corrMatrix |
List of global correlation coefficients. | |
RooArgList * | _randomPars |
Correlation matrix (list of RooArgLists). | |
TMatrixF * | _Lt |
List of floating parameters with most recent random perturbation applied. | |
TMatrixDSym * | _CM |
triangular matrix used for generate random perturbations | |
TMatrixDSym * | _VM |
TVectorD * | _GC |
RooArgList * | _constPars |
RooArgList * | _initPars |
RooArgList * | _finalPars |
RooArgList * | _globalCorr |
RooArgList * | _randomPars |
Correlation matrix (list of RooArgLists). | |
TMatrixF * | _Lt |
List of floating parameters with most recent random perturbation applied. | |
TMatrixDSym * | _CM |
triangular matrix used for generate random perturbations | |
TMatrixDSym * | _VM |
TVectorD * | _GC |
Friends | |
class | RooMinuit |
class | RooMinimizer |
class | RooNag |
Definition at line 37 of file RooFitResult.h.
RooFitResult::RooFitResult | ( | const char * | name = 0 , |
|
const char * | title = 0 | |||
) |
Definition at line 65 of file RooFitResult.cxx.
References RooDirItem::appendToDir(), and kTRUE.
Referenced by clone(), Clone(), and lastMinuitFit().
RooFitResult::RooFitResult | ( | const RooFitResult & | other | ) |
Definition at line 76 of file RooFitResult.cxx.
References _CM, _constPars, _finalPars, _GC, _initPars, _Lt, _randomPars, _VM, and RooAbsCollection::snapshot().
RooFitResult::~RooFitResult | ( | ) | [virtual] |
Definition at line 107 of file RooFitResult.cxx.
References _CM, _constPars, _corrMatrix, _finalPars, _GC, _globalCorr, _initPars, _Lt, _randomPars, _VM, TList::Delete(), and RooDirItem::removeFromDir().
RooFitResult::RooFitResult | ( | const char * | name = 0 , |
|
const char * | title = 0 | |||
) |
RooFitResult::RooFitResult | ( | const RooFitResult & | other | ) |
virtual RooFitResult::~RooFitResult | ( | ) | [virtual] |
virtual TObject* RooFitResult::Clone | ( | const char * | newname = 0 |
) | const [inline, virtual] |
virtual TObject* RooFitResult::clone | ( | ) | const [inline, virtual] |
RooFitResult * RooFitResult::lastMinuitFit | ( | const RooArgList & | varList = RooArgList() |
) | [static] |
Definition at line 827 of file RooFitResult.cxx.
References RooAbsCollection::addOwned(), RooArgList::at(), RooAbsArg::Clone(), constPars(), RooAbsCollection::createIterator(), edm(), RooFit::Eval, TMinuit::fAlim, TMinuit::fBlim, TMinuit::fCpnam, TMinuit::fNiofex, TMinuit::fNu, TMinuit::fNvarl, TMinuit::fStatus, TMinuit::fU, TMinuit::fWerr, TNamed::GetName(), RooAbsCollection::getSize(), gMinuit, i, RooFit::InputArguments, l, TMinuit::mnstat(), TIterator::Next(), oocoutE, oocoutI, RooFitResult(), RooAbsRealLValue::setConstant(), RooRealVar::setError(), RooRealVar::setRange(), RooRealVar::setVal(), and xerr().
Referenced by G__G__RooFitCore2_234_0_5(), and G__setup_memfuncRooFitResult().
void RooFitResult::printValue | ( | ostream & | os | ) | const [virtual] |
void RooFitResult::printName | ( | ostream & | os | ) | const [virtual] |
Reimplemented from RooPrintable.
Definition at line 1227 of file RooFitResult.cxx.
References TNamed::GetName().
void RooFitResult::printTitle | ( | ostream & | os | ) | const [virtual] |
Reimplemented from RooPrintable.
Definition at line 1236 of file RooFitResult.cxx.
References TNamed::GetTitle().
void RooFitResult::printClassName | ( | ostream & | os | ) | const [virtual] |
void RooFitResult::printArgs | ( | ostream & | os | ) | const [virtual] |
Reimplemented from RooPrintable.
Definition at line 1254 of file RooFitResult.cxx.
References _constPars, and _finalPars.
void RooFitResult::printMultiline | ( | ostream & | os, | |
Int_t | contents, | |||
Bool_t | verbose = kFALSE , |
|||
TString | indent = "" | |||
) | const [virtual] |
Reimplemented from RooPrintable.
Definition at line 458 of file RooFitResult.cxx.
References _constPars, _covQual, _edm, _finalPars, _globalCorr, _initPars, _minNLL, RooArgList::at(), Form(), TNamed::GetName(), RooAbsCollection::getSize(), i, kFALSE, and kTRUE.
virtual void RooFitResult::Print | ( | Option_t * | options = 0 |
) | const [inline, virtual] |
Reimplemented from TNamed.
Definition at line 61 of file RooFitResult.h.
References defaultPrintContents(), RooPrintable::defaultPrintStream(), defaultPrintStyle(), and RooPrintable::printStream().
Referenced by RooStats::ProfileLikelihoodCalculator::DoGlobalFit(), rf203_ranges(), rf312_multirangefit(), and rf403_weightedevts().
Reimplemented from RooPrintable.
Definition at line 1273 of file RooFitResult.cxx.
References RooPrintable::kArgs, RooPrintable::kClassName, RooPrintable::kName, and RooPrintable::kValue.
Referenced by Print().
RooPrintable::StyleOption RooFitResult::defaultPrintStyle | ( | Option_t * | opt | ) | const [virtual] |
Reimplemented from RooPrintable.
Definition at line 1282 of file RooFitResult.cxx.
References RooPrintable::defaultPrintStyle(), and RooPrintable::kStandard.
Referenced by Print().
Definition at line 1093 of file RooFitResult.cxx.
References _finalPars, RooAbsCollection::add(), RooAbsArg::addOwnedComponents(), RooArgList::at(), RooMultiVarGaussian::blockDecompose(), RooAbsArg::Clone(), coutE, coutW, covarianceMatrix(), RooAbsCollection::createIterator(), RooFit::Eval, RooAbsCollection::find(), Form(), TNamed::GetName(), TMatrixTBase< Element >::GetNcols(), RooAbsCollection::getSize(), TNamed::GetTitle(), i, RooFit::InputArguments, j, TMatrixT< Element >::kInverted, kTRUE, name, TIterator::Next(), params, title, and V.
Referenced by RooAbsReal::plotOnWithErrorBand().
Int_t RooFitResult::status | ( | ) | const [inline] |
Definition at line 72 of file RooFitResult.h.
References _status.
Referenced by RooMCStudy::addFitResult(), RooGenFitStudy::execute(), and RooMCStudy::fitSample().
Int_t RooFitResult::covQual | ( | ) | const [inline] |
Int_t RooFitResult::numInvalidNLL | ( | ) | const [inline] |
Double_t RooFitResult::edm | ( | ) | const [inline] |
Double_t RooFitResult::minNll | ( | ) | const [inline] |
Definition at line 88 of file RooFitResult.h.
References _minNLL.
Referenced by RooMCStudy::addFitResult(), RooStats::BernsteinCorrection::CreateQSamplingDist(), RooGenFitStudy::execute(), RooMCStudy::fitSample(), RooStats::BernsteinCorrection::ImportCorrectedPdf(), and RooDLLSignificanceMCSModule::processAfterFit().
const RooArgList& RooFitResult::constPars | ( | ) | const [inline] |
const RooArgList& RooFitResult::floatParsInit | ( | ) | const [inline] |
const RooArgList& RooFitResult::floatParsFinal | ( | ) | const [inline] |
Definition at line 100 of file RooFitResult.h.
References _finalPars.
Referenced by RooMCStudy::addFitResult(), FourBinInstructional(), RooAbsReal::getPropagatedError(), MultivariateGaussianTest(), plotOn(), RooAbsReal::plotOnWithErrorBand(), RooMultiVarGaussian::RooMultiVarGaussian(), and rs101_limitexample().
TH2 * RooFitResult::correlationHist | ( | const char * | name = "correlation_matrix" |
) | const |
Definition at line 954 of file RooFitResult.cxx.
References _CM, _finalPars, RooArgList::at(), TH2::Fill(), TNamed::GetName(), TMatrixTBase< Element >::GetNcols(), TH1::GetXaxis(), TH1::GetYaxis(), i, j, n, TAxis::SetBinLabel(), TH1::SetMaximum(), and TH1::SetMinimum().
Referenced by rf801_mcstudy().
Double_t RooFitResult::correlation | ( | const RooAbsArg & | par1, | |
const RooAbsArg & | par2 | |||
) | const [inline] |
Definition at line 107 of file RooFitResult.h.
References TNamed::GetName().
Referenced by correlation(), and plotOn().
const RooArgList* RooFitResult::correlation | ( | const RooAbsArg & | par | ) | const [inline] |
Double_t RooFitResult::correlation | ( | const char * | parname1, | |
const char * | parname2 | |||
) | const |
Definition at line 364 of file RooFitResult.cxx.
References _finalPars, correlation(), coutE, TNamed::GetName(), RooArgList::index(), and RooFit::InputArguments.
const RooArgList * RooFitResult::correlation | ( | const char * | parname | ) | const |
Definition at line 383 of file RooFitResult.cxx.
References _corrMatrix, _globalCorr, _initPars, TList::At(), coutE, fillLegacyCorrMatrix(), RooAbsCollection::find(), RooArgList::index(), and RooFit::InputArguments.
const TMatrixDSym & RooFitResult::covarianceMatrix | ( | ) | const |
Definition at line 979 of file RooFitResult.cxx.
References _VM.
Referenced by createHessePdf(), RooAbsPdf::fitTo(), FourBinInstructional(), RooAbsReal::getPropagatedError(), MultivariateGaussianTest(), RooAbsReal::plotOnWithErrorBand(), reducedCovarianceMatrix(), and rs101_limitexample().
TMatrixDSym RooFitResult::reducedCovarianceMatrix | ( | const RooArgList & | params | ) | const |
Definition at line 989 of file RooFitResult.cxx.
References _finalPars, RooAbsCollection::add(), RooArgList::at(), RooMultiVarGaussian::blockDecompose(), coutE, coutW, covarianceMatrix(), RooAbsCollection::createIterator(), RooFit::Eval, RooAbsCollection::find(), TNamed::GetName(), TMatrixTBase< Element >::GetNcols(), RooAbsCollection::getSize(), i, RooFit::InputArguments, j, TMatrixT< Element >::kInverted, TIterator::Next(), params, and V.
Referenced by RooAbsReal::getPropagatedError(), and RooAbsReal::plotOnWithErrorBand().
const TMatrixDSym & RooFitResult::correlationMatrix | ( | ) | const |
Double_t RooFitResult::globalCorr | ( | const char * | parname | ) |
Definition at line 403 of file RooFitResult.cxx.
References _globalCorr, _initPars, RooArgList::at(), coutE, fillLegacyCorrMatrix(), RooAbsCollection::find(), RooArgList::index(), and RooFit::InputArguments.
const RooArgList * RooFitResult::globalCorr | ( | ) |
Definition at line 427 of file RooFitResult.cxx.
References _globalCorr, and fillLegacyCorrMatrix().
Referenced by globalCorr().
RooPlot* RooFitResult::plotOn | ( | RooPlot * | frame, | |
const RooAbsArg & | par1, | |||
const RooAbsArg & | par2, | |||
const char * | options = "ME" | |||
) | const [inline] |
Definition at line 132 of file RooFitResult.h.
References TNamed::GetName().
Referenced by plotOn().
RooPlot * RooFitResult::plotOn | ( | RooPlot * | plot, | |
const char * | parName1, | |||
const char * | parName2, | |||
const char * | options = "ME" | |||
) | const |
Definition at line 188 of file RooFitResult.cxx.
References RooPlot::addObject(), RooPlot::addPlotable(), axis, TString::Contains(), correlation(), coutE, RooAbsCollection::find(), floatParsFinal(), RooRealVar::getError(), RooRealVar::getVal(), hline(), RooFit::InputArguments, kBlack, kBlue, kDashed, kRed, line, marker, s1, s2, TString::ToUpper(), x1, and x2.
const RooArgList & RooFitResult::randomizePars | ( | ) | const |
Definition at line 304 of file RooFitResult.cxx.
References _finalPars, _Lt, _randomPars, covariance(), RooAbsCollection::createIterator(), g, RooRandom::gaussian(), RooAbsCollection::getSize(), k, TMatrixT< Element >::kTransposed, RooFitShortHand::L(), TIterator::Next(), par, RooAbsCollection::snapshot(), and sqrt().
Bool_t RooFitResult::isIdentical | ( | const RooFitResult & | other, | |
Double_t | tol = 5e-5 , |
|||
Double_t | tolCorr = 1e-4 , |
|||
Bool_t | verbose = kTRUE | |||
) | const |
Definition at line 733 of file RooFitResult.cxx.
References _constPars, _corrMatrix, _finalPars, _globalCorr, _initPars, _minNLL, TList::At(), RooArgList::at(), ROOT::Math::fabs(), fillLegacyCorrMatrix(), RooAbsCollection::find(), TNamed::GetName(), RooAbsCollection::getSize(), TCollection::GetSize(), i, j, kFALSE, kTRUE, and row.
void RooFitResult::SetName | ( | const char * | name | ) | [virtual] |
Reimplemented from TNamed.
Definition at line 1205 of file RooFitResult.cxx.
References RooDirItem::_dir, TList::Add(), TDirectory::GetList(), TList::Remove(), and TNamed::SetName().
void RooFitResult::SetNameTitle | ( | const char * | name, | |
const char * | title | |||
) | [virtual] |
Reimplemented from TNamed.
Definition at line 1216 of file RooFitResult.cxx.
References RooDirItem::_dir, TList::Add(), TDirectory::GetList(), TList::Remove(), and TNamed::SetNameTitle().
void RooFitResult::setCovarianceMatrix | ( | TMatrixDSym & | V | ) | [protected] |
Definition at line 920 of file RooFitResult.cxx.
References _CM, _covQual, _VM, TObject::Clone(), TMatrixTBase< Element >::GetNcols(), TMatrixTBase< Element >::GetNrows(), i, j, sqrt(), and V.
Referenced by RooMinuit::save().
void RooFitResult::setConstParList | ( | const RooArgList & | list | ) | [protected] |
Definition at line 128 of file RooFitResult.cxx.
References _constPars, RooAbsCollection::createIterator(), RooRealVar::deleteSharedProperties(), list, and TIterator::Next().
Referenced by RooMinuit::save().
void RooFitResult::setInitParList | ( | const RooArgList & | list | ) | [protected] |
Definition at line 148 of file RooFitResult.cxx.
References _initPars, RooAbsCollection::createIterator(), RooRealVar::deleteSharedProperties(), list, and TIterator::Next().
Referenced by RooMinuit::save().
void RooFitResult::setFinalParList | ( | const RooArgList & | list | ) | [protected] |
Definition at line 168 of file RooFitResult.cxx.
References _finalPars, RooAbsCollection::createIterator(), RooRealVar::deleteSharedProperties(), list, and TIterator::Next().
Referenced by RooMinuit::save().
void RooFitResult::setMinNLL | ( | Double_t | val | ) | [inline, protected] |
void RooFitResult::setEDM | ( | Double_t | val | ) | [inline, protected] |
void RooFitResult::setStatus | ( | Int_t | val | ) | [inline, protected] |
void RooFitResult::setCovQual | ( | Int_t | val | ) | [inline, protected] |
Definition at line 160 of file RooFitResult.h.
References _covQual.
Referenced by RooMinuit::save().
void RooFitResult::setNumInvalidNLL | ( | Int_t | val | ) | [inline, protected] |
Definition at line 161 of file RooFitResult.h.
References _numBadNLL.
Referenced by RooMinuit::save().
void RooFitResult::fillCorrMatrix | ( | ) | [protected] |
Definition at line 666 of file RooFitResult.cxx.
References _CM, _finalPars, _GC, _initPars, _VM, TMath::Abs(), RooArgList::at(), coutE, coutI, TMinuit::fGlobcc, TMinuit::fMATUvline, TMinuit::fNexofi, TMinuit::fNpagwd, TMinuit::fNpar, for(), TMinuit::fVhmat, RooAbsCollection::getSize(), gMinuit, i, j, m, TMath::Max(), TMath::Min(), RooFit::Minimization, n, and TMath::Sqrt().
Referenced by RooMinuit::save().
void RooFitResult::fillCorrMatrix | ( | const std::vector< double > & | globalCC, | |
const TMatrixDSym & | corrs, | |||
const TMatrixDSym & | covs | |||
) | [protected] |
Definition at line 551 of file RooFitResult.cxx.
References _CM, _GC, _initPars, _VM, coutE, coutI, fillLegacyCorrMatrix(), TMatrixTBase< Element >::GetNcols(), TMatrixTBase< Element >::GetNoElements(), i, and RooFit::Minimization.
void RooFitResult::fillLegacyCorrMatrix | ( | ) | const [protected] |
Definition at line 586 of file RooFitResult.cxx.
References _CM, _corrMatrix, _finalPars, _GC, _globalCorr, _initPars, TList::Add(), RooAbsCollection::addOwned(), TString::Append(), TList::At(), RooAbsCollection::createIterator(), TString::Data(), TList::Delete(), TNamed::GetName(), TMatrixTBase< Element >::GetNcols(), TNamed::GetTitle(), i, int, name, TIterator::Next(), RooRealVar::setVal(), and value.
Referenced by correlation(), fillCorrMatrix(), globalCorr(), and isIdentical().
virtual TObject* RooFitResult::Clone | ( | const char * | newname = 0 |
) | const [inline, virtual] |
virtual TObject* RooFitResult::clone | ( | ) | const [inline, virtual] |
static RooFitResult* RooFitResult::lastMinuitFit | ( | const RooArgList & | varList = RooArgList() |
) | [static] |
virtual void RooFitResult::printValue | ( | ostream & | os | ) | const [virtual] |
Reimplemented from RooPrintable.
virtual void RooFitResult::printName | ( | ostream & | os | ) | const [virtual] |
Reimplemented from RooPrintable.
virtual void RooFitResult::printTitle | ( | ostream & | os | ) | const [virtual] |
Reimplemented from RooPrintable.
virtual void RooFitResult::printClassName | ( | ostream & | os | ) | const [virtual] |
Reimplemented from RooPrintable.
virtual void RooFitResult::printArgs | ( | ostream & | os | ) | const [virtual] |
Reimplemented from RooPrintable.
void RooFitResult::printMultiline | ( | ostream & | os, | |
Int_t | contents, | |||
Bool_t | verbose = kFALSE , |
|||
TString | indent = "" | |||
) | const [virtual] |
Reimplemented from RooPrintable.
virtual void RooFitResult::Print | ( | Option_t * | options = 0 |
) | const [inline, virtual] |
Reimplemented from TNamed.
Definition at line 61 of file RooFitResult.h.
References defaultPrintContents(), RooPrintable::defaultPrintStream(), defaultPrintStyle(), and RooPrintable::printStream().
Reimplemented from RooPrintable.
virtual StyleOption RooFitResult::defaultPrintStyle | ( | Option_t * | opt | ) | const [virtual] |
Reimplemented from RooPrintable.
Int_t RooFitResult::status | ( | ) | const [inline] |
Int_t RooFitResult::covQual | ( | ) | const [inline] |
Int_t RooFitResult::numInvalidNLL | ( | ) | const [inline] |
Double_t RooFitResult::edm | ( | ) | const [inline] |
Double_t RooFitResult::minNll | ( | ) | const [inline] |
const RooArgList& RooFitResult::constPars | ( | ) | const [inline] |
const RooArgList& RooFitResult::floatParsInit | ( | ) | const [inline] |
const RooArgList& RooFitResult::floatParsFinal | ( | ) | const [inline] |
TH2* RooFitResult::correlationHist | ( | const char * | name = "correlation_matrix" |
) | const |
const RooArgList* RooFitResult::correlation | ( | const RooAbsArg & | par | ) | const [inline] |
Double_t RooFitResult::correlation | ( | const char * | parname1, | |
const char * | parname2 | |||
) | const |
const RooArgList* RooFitResult::correlation | ( | const char * | parname | ) | const |
const TMatrixDSym& RooFitResult::covarianceMatrix | ( | ) | const |
TMatrixDSym RooFitResult::reducedCovarianceMatrix | ( | const RooArgList & | params | ) | const |
const TMatrixDSym& RooFitResult::correlationMatrix | ( | ) | const |
Double_t RooFitResult::globalCorr | ( | const char * | parname | ) |
const RooArgList* RooFitResult::globalCorr | ( | ) |
RooPlot* RooFitResult::plotOn | ( | RooPlot * | plot, | |
const char * | parName1, | |||
const char * | parName2, | |||
const char * | options = "ME" | |||
) | const |
const RooArgList& RooFitResult::randomizePars | ( | ) | const |
Bool_t RooFitResult::isIdentical | ( | const RooFitResult & | other, | |
Double_t | tol = 5e-5 , |
|||
Double_t | tolCorr = 1e-4 , |
|||
Bool_t | verbose = kTRUE | |||
) | const |
void RooFitResult::SetName | ( | const char * | name | ) | [virtual] |
Reimplemented from TNamed.
void RooFitResult::SetNameTitle | ( | const char * | name, | |
const char * | title | |||
) | [virtual] |
Reimplemented from TNamed.
void RooFitResult::setCovarianceMatrix | ( | TMatrixDSym & | V | ) | [protected] |
void RooFitResult::setConstParList | ( | const RooArgList & | list | ) | [protected] |
void RooFitResult::setInitParList | ( | const RooArgList & | list | ) | [protected] |
void RooFitResult::setFinalParList | ( | const RooArgList & | list | ) | [protected] |
void RooFitResult::setMinNLL | ( | Double_t | val | ) | [inline, protected] |
void RooFitResult::setEDM | ( | Double_t | val | ) | [inline, protected] |
void RooFitResult::setStatus | ( | Int_t | val | ) | [inline, protected] |
void RooFitResult::setCovQual | ( | Int_t | val | ) | [inline, protected] |
void RooFitResult::setNumInvalidNLL | ( | Int_t | val | ) | [inline, protected] |
void RooFitResult::fillCorrMatrix | ( | ) | [protected] |
void RooFitResult::fillCorrMatrix | ( | const std::vector< double > & | globalCC, | |
const TMatrixDSym & | corrs, | |||
const TMatrixDSym & | covs | |||
) | [protected] |
void RooFitResult::fillLegacyCorrMatrix | ( | ) | const [protected] |
RooMinuit [friend] |
Definition at line 150 of file RooFitResult.h.
RooMinimizer [friend] |
Definition at line 151 of file RooFitResult.h.
RooNag [friend] |
Definition at line 152 of file RooFitResult.h.
Int_t RooFitResult::_status [protected] |
Definition at line 169 of file RooFitResult.h.
Referenced by printValue(), setStatus(), and status().
Int_t RooFitResult::_covQual [protected] |
Definition at line 170 of file RooFitResult.h.
Referenced by covQual(), printMultiline(), printValue(), setCovarianceMatrix(), and setCovQual().
Int_t RooFitResult::_numBadNLL [protected] |
Definition at line 171 of file RooFitResult.h.
Referenced by numInvalidNLL(), and setNumInvalidNLL().
Double_t RooFitResult::_minNLL [protected] |
Definition at line 172 of file RooFitResult.h.
Referenced by isIdentical(), minNll(), printMultiline(), printValue(), and setMinNLL().
Double_t RooFitResult::_edm [protected] |
Definition at line 173 of file RooFitResult.h.
Referenced by edm(), printMultiline(), printValue(), and setEDM().
RooArgList* RooFitResult::_constPars [protected] |
Definition at line 174 of file RooFitResult.h.
Referenced by constPars(), isIdentical(), printArgs(), printMultiline(), RooFitResult(), setConstParList(), and ~RooFitResult().
RooArgList* RooFitResult::_initPars [protected] |
Definition at line 175 of file RooFitResult.h.
Referenced by correlation(), fillCorrMatrix(), fillLegacyCorrMatrix(), floatParsInit(), globalCorr(), isIdentical(), printMultiline(), RooFitResult(), setInitParList(), and ~RooFitResult().
RooArgList* RooFitResult::_finalPars [protected] |
Definition at line 176 of file RooFitResult.h.
Referenced by correlation(), correlationHist(), createHessePdf(), fillCorrMatrix(), fillLegacyCorrMatrix(), floatParsFinal(), isIdentical(), printArgs(), printMultiline(), randomizePars(), reducedCovarianceMatrix(), RooFitResult(), setFinalParList(), and ~RooFitResult().
RooArgList* RooFitResult::_globalCorr [mutable, protected] |
Definition at line 178 of file RooFitResult.h.
Referenced by correlation(), fillLegacyCorrMatrix(), globalCorr(), isIdentical(), printMultiline(), and ~RooFitResult().
TList RooFitResult::_corrMatrix [mutable, protected] |
List of global correlation coefficients.
Definition at line 179 of file RooFitResult.h.
Referenced by correlation(), fillLegacyCorrMatrix(), isIdentical(), and ~RooFitResult().
RooArgList* RooFitResult::_randomPars [mutable, protected] |
Correlation matrix (list of RooArgLists).
Definition at line 181 of file RooFitResult.h.
Referenced by randomizePars(), RooFitResult(), and ~RooFitResult().
TMatrixF* RooFitResult::_Lt [mutable, protected] |
List of floating parameters with most recent random perturbation applied.
Definition at line 182 of file RooFitResult.h.
Referenced by randomizePars(), RooFitResult(), and ~RooFitResult().
TMatrixDSym* RooFitResult::_CM [protected] |
triangular matrix used for generate random perturbations
Definition at line 184 of file RooFitResult.h.
Referenced by correlation(), correlationHist(), correlationMatrix(), fillCorrMatrix(), fillLegacyCorrMatrix(), RooFitResult(), setCovarianceMatrix(), and ~RooFitResult().
TMatrixDSym* RooFitResult::_VM [protected] |
Definition at line 185 of file RooFitResult.h.
Referenced by covariance(), covarianceMatrix(), fillCorrMatrix(), RooFitResult(), setCovarianceMatrix(), and ~RooFitResult().
TVectorD* RooFitResult::_GC [protected] |
Definition at line 186 of file RooFitResult.h.
Referenced by fillCorrMatrix(), fillLegacyCorrMatrix(), RooFitResult(), and ~RooFitResult().
RooArgList* RooFitResult::_constPars [protected] |
Definition at line 174 of file RooFitResult.h.
RooArgList* RooFitResult::_initPars [protected] |
Definition at line 175 of file RooFitResult.h.
RooArgList* RooFitResult::_finalPars [protected] |
Definition at line 176 of file RooFitResult.h.
RooArgList* RooFitResult::_globalCorr [mutable, protected] |
Definition at line 178 of file RooFitResult.h.
RooArgList* RooFitResult::_randomPars [mutable, protected] |
TMatrixF* RooFitResult::_Lt [mutable, protected] |
List of floating parameters with most recent random perturbation applied.
Definition at line 182 of file RooFitResult.h.
TMatrixDSym* RooFitResult::_CM [protected] |
triangular matrix used for generate random perturbations
Definition at line 184 of file RooFitResult.h.
TMatrixDSym* RooFitResult::_VM [protected] |
Definition at line 185 of file RooFitResult.h.
TVectorD* RooFitResult::_GC [protected] |
Definition at line 186 of file RooFitResult.h.