This xRooNLLVar object has several special methods, e.g.
for fitting and toy dataset generation.
Definition at line 59 of file xRooNLLVar.h.
Classes | |
| class | xRooFitResult |
| class | xRooHypoPoint |
| class | xRooHypoSpace |
| struct | xValueWithError |
Public Attributes | |
| std::shared_ptr< RooAbsCollection > | fConstVars |
| std::shared_ptr< RooAbsData > | fData |
| std::shared_ptr< ROOT::Fit::FitConfig > | fFitConfig |
| std::string | fFuncCreationLog |
| std::shared_ptr< RooAbsCollection > | fFuncGlobs |
| std::shared_ptr< RooAbsCollection > | fFuncVars |
| std::shared_ptr< const RooAbsCollection > | fGlobs |
| std::shared_ptr< RooLinkedList > | fOpts |
| std::shared_ptr< RooAbsPdf > | fPdf |
| bool | kReuseNLL = true |
#include <RooFit/xRooFit/xRooNLLVar.h>
| xRooNLLVar::xRooNLLVar | ( | RooAbsPdf & | pdf, |
| const std::pair< RooAbsData *, const RooAbsCollection * > & | data, | ||
| const RooLinkedList & | nllOpts = RooLinkedList() ) |
Definition at line 149 of file xRooNLLVar.cxx.
| xRooNLLVar::xRooNLLVar | ( | const std::shared_ptr< RooAbsPdf > & | pdf, |
| const std::shared_ptr< RooAbsData > & | data, | ||
| const RooLinkedList & | opts = RooLinkedList() ) |
Definition at line 310 of file xRooNLLVar.cxx.
| xRooNLLVar::xRooNLLVar | ( | const std::shared_ptr< RooAbsPdf > & | pdf, |
| const std::pair< std::shared_ptr< RooAbsData >, std::shared_ptr< const RooAbsCollection > > & | data, | ||
| const RooLinkedList & | opts = RooLinkedList() ) |
Definition at line 158 of file xRooNLLVar.cxx.
| xRooNLLVar::~xRooNLLVar | ( | ) |
Definition at line 147 of file xRooNLLVar.cxx.
Definition at line 1287 of file xRooNLLVar.cxx.
| std::set< std::string > xRooNLLVar::binnedChannels | ( | ) | const |
Definition at line 749 of file xRooNLLVar.cxx.
| double xRooNLLVar::binnedDataTermVal | ( | ) | const |
Definition at line 1367 of file xRooNLLVar.cxx.
| RooConstraintSum * xRooNLLVar::constraintTerm | ( | ) | const |
Definition at line 1382 of file xRooNLLVar.cxx.
| double xRooNLLVar::constraintTermVal | ( | ) | const |
Definition at line 903 of file xRooNLLVar.cxx.
| RooAbsData * xRooNLLVar::data | ( | ) | const |
Definition at line 1297 of file xRooNLLVar.cxx.
| void xRooNLLVar::Draw | ( | Option_t * | opt = "" | ) |
Definition at line 1028 of file xRooNLLVar.cxx.
| double xRooNLLVar::extendedTermVal | ( | ) | const |
Definition at line 1349 of file xRooNLLVar.cxx.
| std::shared_ptr< ROOT::Fit::FitConfig > xRooNLLVar::fitConfig | ( | ) |
Definition at line 721 of file xRooNLLVar.cxx.
| ROOT::Math::IOptions * xRooNLLVar::fitConfigOptions | ( | ) |
Definition at line 728 of file xRooNLLVar.cxx.
| std::shared_ptr< RooAbsReal > xRooNLLVar::func | ( | ) | const |
Definition at line 1263 of file xRooNLLVar.cxx.
| std::pair< std::shared_ptr< RooAbsData >, std::shared_ptr< const RooAbsCollection > > xRooNLLVar::generate | ( | bool | expected = false, |
| int | seed = 0 ) |
Definition at line 492 of file xRooNLLVar.cxx.
|
inline |
Definition at line 81 of file xRooNLLVar.h.
| std::pair< std::shared_ptr< RooAbsData >, std::shared_ptr< const RooAbsCollection > > xRooNLLVar::getData | ( | ) | const |
Definition at line 1154 of file xRooNLLVar.cxx.
| double xRooNLLVar::getEntryBinWidth | ( | size_t | entry | ) | const |
Definition at line 795 of file xRooNLLVar.cxx.
| double xRooNLLVar::getEntryVal | ( | size_t | entry | ) | const |
Definition at line 735 of file xRooNLLVar.cxx.
|
inline |
Definition at line 428 of file xRooNLLVar.h.
| xRooNLLVar::xRooHypoPoint xRooNLLVar::hypoPoint | ( | const char * | parName, |
| double | value, | ||
| double | alt_value = std::numeric_limits<double>::quiet_NaN(), | ||
| const xRooFit::Asymptotics::PLLType & | pllType = xRooFit::Asymptotics::Unknown ) |
Definition at line 2642 of file xRooNLLVar.cxx.
| xRooHypoPoint ROOT::Experimental::XRooFit::xRooNLLVar::hypoPoint | ( | const char * | parValues, |
| double | alt_value, | ||
| const xRooFit::Asymptotics::PLLType & | pllType ) |
| xRooNLLVar::xRooHypoPoint xRooNLLVar::hypoPoint | ( | double | value, |
| double | alt_value = std::numeric_limits<double>::quiet_NaN(), | ||
| const xRooFit::Asymptotics::PLLType & | pllType = xRooFit::Asymptotics::Unknown ) |
Definition at line 2627 of file xRooNLLVar.cxx.
| xRooNLLVar::xRooHypoSpace xRooNLLVar::hypoSpace | ( | const char * | parName, |
| int | nPoints, | ||
| double | low, | ||
| double | high, | ||
| double | alt_value = std::numeric_limits<double>::quiet_NaN(), | ||
| const xRooFit::Asymptotics::PLLType & | pllType = xRooFit::Asymptotics::Unknown ) |
Definition at line 2953 of file xRooNLLVar.cxx.
|
inline |
Definition at line 383 of file xRooNLLVar.h.
| xRooNLLVar::xRooHypoSpace xRooNLLVar::hypoSpace | ( | const char * | parName = "", |
| const xRooFit::Asymptotics::PLLType & | pllType = xRooFit::Asymptotics::Unknown, | ||
| double | alt_value = std::numeric_limits<double>::quiet_NaN() ) |
Definition at line 3029 of file xRooNLLVar.cxx.
| xRooNLLVar::xRooHypoSpace xRooNLLVar::hypoSpace | ( | int | nPoints, |
| double | low, | ||
| double | high, | ||
| double | alt_value = std::numeric_limits<double>::quiet_NaN(), | ||
| const xRooFit::Asymptotics::PLLType & | pllType = xRooFit::Asymptotics::Unknown ) |
Definition at line 3018 of file xRooNLLVar.cxx.
| double xRooNLLVar::mainTermNdof | ( | ) | const |
Definition at line 886 of file xRooNLLVar.cxx.
| double xRooNLLVar::mainTermPgof | ( | ) | const |
Definition at line 911 of file xRooNLLVar.cxx.
| double xRooNLLVar::mainTermVal | ( | ) | const |
Definition at line 897 of file xRooNLLVar.cxx.
| xRooNLLVar::xRooFitResult xRooNLLVar::minimize | ( | const std::shared_ptr< ROOT::Fit::FitConfig > & | _config = nullptr | ) |
Definition at line 703 of file xRooNLLVar.cxx.
| double xRooNLLVar::ndof | ( | ) | const |
Definition at line 873 of file xRooNLLVar.cxx.
|
inline |
Definition at line 82 of file xRooNLLVar.h.
Definition at line 975 of file xRooNLLVar.cxx.
|
inline |
Definition at line 426 of file xRooNLLVar.h.
| double xRooNLLVar::pgof | ( | ) | const |
Definition at line 879 of file xRooNLLVar.cxx.
| void xRooNLLVar::Print | ( | Option_t * | opt = "" | ) |
Definition at line 322 of file xRooNLLVar.cxx.
| void xRooNLLVar::reinitialize | ( | ) |
Definition at line 361 of file xRooNLLVar.cxx.
|
inline |
Definition at line 450 of file xRooNLLVar.h.
| double xRooNLLVar::saturatedConstraintTermVal | ( | ) | const |
Definition at line 832 of file xRooNLLVar.cxx.
|
inline |
Definition at line 455 of file xRooNLLVar.h.
| double xRooNLLVar::saturatedMainTermVal | ( | ) | const |
Definition at line 921 of file xRooNLLVar.cxx.
| double xRooNLLVar::saturatedVal | ( | ) | const |
Definition at line 916 of file xRooNLLVar.cxx.
| TObject * xRooNLLVar::Scan | ( | const char * | scanPars, |
| const std::vector< std::vector< double > > & | coords, | ||
| const RooArgList & | profilePars = RooArgList() ) |
Definition at line 985 of file xRooNLLVar.cxx.
|
inline |
Definition at line 420 of file xRooNLLVar.h.
|
inline |
Definition at line 397 of file xRooNLLVar.h.
| TObject * xRooNLLVar::Scan | ( | const RooArgList & | scanPars, |
| const std::vector< std::vector< double > > & | coords, | ||
| const RooArgList & | profilePars = RooArgList() ) |
Definition at line 990 of file xRooNLLVar.cxx.
| bool xRooNLLVar::setData | ( | const std::pair< std::shared_ptr< RooAbsData >, std::shared_ptr< const RooAbsCollection > > & | _data | ) |
Definition at line 1168 of file xRooNLLVar.cxx.
|
inline |
Definition at line 465 of file xRooNLLVar.h.
Definition at line 1159 of file xRooNLLVar.cxx.
|
inline |
Definition at line 156 of file xRooNLLVar.h.
| double xRooNLLVar::simTermVal | ( | ) | const |
Definition at line 1355 of file xRooNLLVar.cxx.
| std::shared_ptr<RooAbsCollection> ROOT::Experimental::XRooFit::xRooNLLVar::fConstVars |
Definition at line 481 of file xRooNLLVar.h.
| std::shared_ptr<RooAbsData> ROOT::Experimental::XRooFit::xRooNLLVar::fData |
Definition at line 474 of file xRooNLLVar.h.
| std::shared_ptr<ROOT::Fit::FitConfig> ROOT::Experimental::XRooFit::xRooNLLVar::fFitConfig |
Definition at line 478 of file xRooNLLVar.h.
| std::string ROOT::Experimental::XRooFit::xRooNLLVar::fFuncCreationLog |
Definition at line 483 of file xRooNLLVar.h.
| std::shared_ptr<RooAbsCollection> ROOT::Experimental::XRooFit::xRooNLLVar::fFuncGlobs |
Definition at line 482 of file xRooNLLVar.h.
| std::shared_ptr<RooAbsCollection> ROOT::Experimental::XRooFit::xRooNLLVar::fFuncVars |
Definition at line 480 of file xRooNLLVar.h.
| std::shared_ptr<const RooAbsCollection> ROOT::Experimental::XRooFit::xRooNLLVar::fGlobs |
Definition at line 475 of file xRooNLLVar.h.
| std::shared_ptr<RooLinkedList> ROOT::Experimental::XRooFit::xRooNLLVar::fOpts |
Definition at line 477 of file xRooNLLVar.h.
| std::shared_ptr<RooAbsPdf> ROOT::Experimental::XRooFit::xRooNLLVar::fPdf |
Definition at line 473 of file xRooNLLVar.h.
Definition at line 485 of file xRooNLLVar.h.