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 Member Functions | |
| xRooNLLVar (const std::shared_ptr< RooAbsPdf > &pdf, const std::pair< std::shared_ptr< RooAbsData >, std::shared_ptr< const RooAbsCollection > > &data, const RooLinkedList &opts=RooLinkedList()) | |
| xRooNLLVar (const std::shared_ptr< RooAbsPdf > &pdf, const std::shared_ptr< RooAbsData > &data, const RooLinkedList &opts=RooLinkedList()) | |
| xRooNLLVar (RooAbsPdf &pdf, const std::pair< RooAbsData *, const RooAbsCollection * > &data, const RooLinkedList &nllOpts=RooLinkedList()) | |
| ~xRooNLLVar () | |
| void | AddOption (const RooCmdArg &opt) |
| std::set< std::string > | binnedChannels () const |
| double | binnedDataTermVal () const |
| RooConstraintSum * | constraintTerm () const |
| double | constraintTermVal () const |
| RooAbsData * | data () const |
| void | Draw (Option_t *opt="") |
| double | extendedTermVal () const |
| std::shared_ptr< ROOT::Fit::FitConfig > | fitConfig () |
| ROOT::Math::IOptions * | fitConfigOptions () |
| std::shared_ptr< RooAbsReal > | func () const |
| std::pair< std::shared_ptr< RooAbsData >, std::shared_ptr< const RooAbsCollection > > | generate (bool expected=false, int seed=0) |
| RooAbsReal * | get () const |
| std::pair< std::shared_ptr< RooAbsData >, std::shared_ptr< const RooAbsCollection > > | getData () const |
| double | getEntryBinWidth (size_t entry) const |
| double | getEntryVal (size_t entry) const |
| const RooAbsCollection * | globs () const |
| xRooHypoPoint | hypoPoint (const char *parName, double value, double alt_value=std::numeric_limits< double >::quiet_NaN(), const xRooFit::Asymptotics::PLLType &pllType=xRooFit::Asymptotics::Unknown) |
| xRooHypoPoint | hypoPoint (const char *parValues, double alt_value, const xRooFit::Asymptotics::PLLType &pllType) |
| xRooHypoPoint | hypoPoint (double value, double alt_value=std::numeric_limits< double >::quiet_NaN(), const xRooFit::Asymptotics::PLLType &pllType=xRooFit::Asymptotics::Unknown) |
| xRooHypoSpace | 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, int tsType=0) |
| xRooHypoSpace | hypoSpace (const char *parName, xRooFit::TestStatistic::Type tsType, int nPoints=0, double low=-std::numeric_limits< double >::infinity(), double high=std::numeric_limits< double >::infinity(), double alt_value=std::numeric_limits< double >::quiet_NaN()) |
| xRooHypoSpace | hypoSpace (const char *parName="", const xRooFit::Asymptotics::PLLType &pllType=xRooFit::Asymptotics::Unknown, double alt_value=std::numeric_limits< double >::quiet_NaN()) |
| xRooHypoSpace | hypoSpace (int nPoints, double low, double high, double alt_value=std::numeric_limits< double >::quiet_NaN(), const xRooFit::Asymptotics::PLLType &pllType=xRooFit::Asymptotics::Unknown) |
| double | mainTermNdof () const |
| double | mainTermPgof () const |
| double | mainTermVal () const |
| xRooFitResult | minimize (const std::shared_ptr< ROOT::Fit::FitConfig > &=nullptr) |
| double | ndof () const |
| RooAbsReal * | operator-> () const |
| std::shared_ptr< RooArgSet > | pars (bool stripGlobalObs=true) const |
| std::shared_ptr< RooAbsPdf > | pdf () const |
| double | pgof () const |
| void | Print (Option_t *opt="") |
| void | reinitialize () |
| double | saturatedConstraintTerm () const |
| double | saturatedConstraintTermVal () const |
| double | saturatedMainTerm () const |
| double | saturatedMainTermVal () const |
| double | saturatedVal () const |
| TObject * | Scan (const char *scanPars, const std::vector< std::vector< double > > &coords, const RooArgList &profilePars=RooArgList()) |
| TObject * | Scan (const char *scanPars, size_t nPoints, double low, double high, const RooArgList &profilePars=RooArgList()) |
| TObject * | Scan (const char *scanPars, size_t nPoints, double low, double high, size_t nPointsY, double ylow, double yhigh, const RooArgList &profilePars=RooArgList()) |
| TObject * | Scan (const RooArgList &scanPars, const std::vector< std::vector< double > > &coords, const RooArgList &profilePars=RooArgList()) |
| bool | setData (const std::pair< std::shared_ptr< RooAbsData >, std::shared_ptr< const RooAbsCollection > > &_data) |
| bool | setData (const std::shared_ptr< RooAbsData > &data, const std::shared_ptr< const RooAbsCollection > &globs) |
| bool | setData (const xRooNode &data) |
| void | SetFitConfig (const std::shared_ptr< ROOT::Fit::FitConfig > &in) |
| void | SetOption (const RooCmdArg &opt) |
| double | simTermVal () const |
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>
| ROOT::Experimental::XRooFit::xRooNLLVar::xRooNLLVar | ( | RooAbsPdf & | pdf, |
| const std::pair< RooAbsData *, const RooAbsCollection * > & | data, | ||
| const RooLinkedList & | nllOpts = RooLinkedList() ) |
Definition at line 149 of file xRooNLLVar.cxx.
| ROOT::Experimental::XRooFit::xRooNLLVar::xRooNLLVar | ( | const std::shared_ptr< RooAbsPdf > & | pdf, |
| const std::shared_ptr< RooAbsData > & | data, | ||
| const RooLinkedList & | opts = RooLinkedList() ) |
Definition at line 291 of file xRooNLLVar.cxx.
| ROOT::Experimental::XRooFit::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.
| ROOT::Experimental::XRooFit::xRooNLLVar::~xRooNLLVar | ( | ) |
Definition at line 147 of file xRooNLLVar.cxx.
|
inline |
Definition at line 87 of file xRooNLLVar.h.
| std::set< std::string > ROOT::Experimental::XRooFit::xRooNLLVar::binnedChannels | ( | ) | const |
Definition at line 749 of file xRooNLLVar.cxx.
| double ROOT::Experimental::XRooFit::xRooNLLVar::binnedDataTermVal | ( | ) | const |
Definition at line 1399 of file xRooNLLVar.cxx.
| RooConstraintSum * ROOT::Experimental::XRooFit::xRooNLLVar::constraintTerm | ( | ) | const |
Definition at line 1414 of file xRooNLLVar.cxx.
| double ROOT::Experimental::XRooFit::xRooNLLVar::constraintTermVal | ( | ) | const |
Definition at line 904 of file xRooNLLVar.cxx.
| RooAbsData * ROOT::Experimental::XRooFit::xRooNLLVar::data | ( | ) | const |
Definition at line 1329 of file xRooNLLVar.cxx.
| void ROOT::Experimental::XRooFit::xRooNLLVar::Draw | ( | Option_t * | opt = "" | ) |
Definition at line 1029 of file xRooNLLVar.cxx.
| double ROOT::Experimental::XRooFit::xRooNLLVar::extendedTermVal | ( | ) | const |
Definition at line 1381 of file xRooNLLVar.cxx.
| std::shared_ptr< ROOT::Fit::FitConfig > ROOT::Experimental::XRooFit::xRooNLLVar::fitConfig | ( | ) |
Definition at line 721 of file xRooNLLVar.cxx.
| ROOT::Math::IOptions * ROOT::Experimental::XRooFit::xRooNLLVar::fitConfigOptions | ( | ) |
Definition at line 728 of file xRooNLLVar.cxx.
| std::shared_ptr< RooAbsReal > ROOT::Experimental::XRooFit::xRooNLLVar::func | ( | ) | const |
Definition at line 1264 of file xRooNLLVar.cxx.
| std::pair< std::shared_ptr< RooAbsData >, std::shared_ptr< const RooAbsCollection > > ROOT::Experimental::XRooFit::xRooNLLVar::generate | ( | bool | expected = false, |
| int | seed = 0 ) |
Definition at line 484 of file xRooNLLVar.cxx.
|
inline |
Definition at line 81 of file xRooNLLVar.h.
| std::pair< std::shared_ptr< RooAbsData >, std::shared_ptr< const RooAbsCollection > > ROOT::Experimental::XRooFit::xRooNLLVar::getData | ( | ) | const |
Definition at line 1155 of file xRooNLLVar.cxx.
| double ROOT::Experimental::XRooFit::xRooNLLVar::getEntryBinWidth | ( | size_t | entry | ) | const |
Definition at line 795 of file xRooNLLVar.cxx.
| double ROOT::Experimental::XRooFit::xRooNLLVar::getEntryVal | ( | size_t | entry | ) | const |
Definition at line 735 of file xRooNLLVar.cxx.
|
inline |
Definition at line 454 of file xRooNLLVar.h.
| xRooNLLVar::xRooHypoPoint ROOT::Experimental::XRooFit::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 2694 of file xRooNLLVar.cxx.
| xRooNLLVar::xRooHypoPoint ROOT::Experimental::XRooFit::xRooNLLVar::hypoPoint | ( | const char * | parValues, |
| double | alt_value, | ||
| const xRooFit::Asymptotics::PLLType & | pllType ) |
Definition at line 2597 of file xRooNLLVar.cxx.
| xRooNLLVar::xRooHypoPoint ROOT::Experimental::XRooFit::xRooNLLVar::hypoPoint | ( | double | value, |
| double | alt_value = std::numeric_limits<double>::quiet_NaN(), | ||
| const xRooFit::Asymptotics::PLLType & | pllType = xRooFit::Asymptotics::Unknown ) |
Definition at line 2679 of file xRooNLLVar.cxx.
| xRooNLLVar::xRooHypoSpace ROOT::Experimental::XRooFit::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, | ||
| int | tsType = 0 ) |
Definition at line 3027 of file xRooNLLVar.cxx.
|
inline |
Definition at line 407 of file xRooNLLVar.h.
| xRooNLLVar::xRooHypoSpace ROOT::Experimental::XRooFit::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 3108 of file xRooNLLVar.cxx.
| xRooNLLVar::xRooHypoSpace ROOT::Experimental::XRooFit::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 3097 of file xRooNLLVar.cxx.
| double ROOT::Experimental::XRooFit::xRooNLLVar::mainTermNdof | ( | ) | const |
Definition at line 887 of file xRooNLLVar.cxx.
| double ROOT::Experimental::XRooFit::xRooNLLVar::mainTermPgof | ( | ) | const |
Definition at line 912 of file xRooNLLVar.cxx.
| double ROOT::Experimental::XRooFit::xRooNLLVar::mainTermVal | ( | ) | const |
Definition at line 898 of file xRooNLLVar.cxx.
| xRooNLLVar::xRooFitResult ROOT::Experimental::XRooFit::xRooNLLVar::minimize | ( | const std::shared_ptr< ROOT::Fit::FitConfig > & | _config = nullptr | ) |
Definition at line 695 of file xRooNLLVar.cxx.
| double ROOT::Experimental::XRooFit::xRooNLLVar::ndof | ( | ) | const |
Definition at line 874 of file xRooNLLVar.cxx.
|
inline |
Definition at line 82 of file xRooNLLVar.h.
| std::shared_ptr< RooArgSet > ROOT::Experimental::XRooFit::xRooNLLVar::pars | ( | bool | stripGlobalObs = true | ) | const |
Definition at line 976 of file xRooNLLVar.cxx.
|
inline |
Definition at line 452 of file xRooNLLVar.h.
| double ROOT::Experimental::XRooFit::xRooNLLVar::pgof | ( | ) | const |
Definition at line 880 of file xRooNLLVar.cxx.
| void ROOT::Experimental::XRooFit::xRooNLLVar::Print | ( | Option_t * | opt = "" | ) |
Definition at line 303 of file xRooNLLVar.cxx.
| void ROOT::Experimental::XRooFit::xRooNLLVar::reinitialize | ( | ) |
Definition at line 342 of file xRooNLLVar.cxx.
|
inline |
Definition at line 476 of file xRooNLLVar.h.
| double ROOT::Experimental::XRooFit::xRooNLLVar::saturatedConstraintTermVal | ( | ) | const |
Definition at line 832 of file xRooNLLVar.cxx.
|
inline |
Definition at line 481 of file xRooNLLVar.h.
| double ROOT::Experimental::XRooFit::xRooNLLVar::saturatedMainTermVal | ( | ) | const |
Definition at line 922 of file xRooNLLVar.cxx.
| double ROOT::Experimental::XRooFit::xRooNLLVar::saturatedVal | ( | ) | const |
Definition at line 917 of file xRooNLLVar.cxx.
| TObject * ROOT::Experimental::XRooFit::xRooNLLVar::Scan | ( | const char * | scanPars, |
| const std::vector< std::vector< double > > & | coords, | ||
| const RooArgList & | profilePars = RooArgList() ) |
Definition at line 986 of file xRooNLLVar.cxx.
|
inline |
Definition at line 446 of file xRooNLLVar.h.
|
inline |
Definition at line 423 of file xRooNLLVar.h.
| TObject * ROOT::Experimental::XRooFit::xRooNLLVar::Scan | ( | const RooArgList & | scanPars, |
| const std::vector< std::vector< double > > & | coords, | ||
| const RooArgList & | profilePars = RooArgList() ) |
Definition at line 991 of file xRooNLLVar.cxx.
| bool ROOT::Experimental::XRooFit::xRooNLLVar::setData | ( | const std::pair< std::shared_ptr< RooAbsData >, std::shared_ptr< const RooAbsCollection > > & | _data | ) |
Definition at line 1169 of file xRooNLLVar.cxx.
|
inline |
Definition at line 491 of file xRooNLLVar.h.
Definition at line 1160 of file xRooNLLVar.cxx.
|
inline |
Definition at line 157 of file xRooNLLVar.h.
| void ROOT::Experimental::XRooFit::xRooNLLVar::SetOption | ( | const RooCmdArg & | opt | ) |
Definition at line 1288 of file xRooNLLVar.cxx.
| double ROOT::Experimental::XRooFit::xRooNLLVar::simTermVal | ( | ) | const |
Definition at line 1387 of file xRooNLLVar.cxx.
| std::shared_ptr<RooAbsCollection> ROOT::Experimental::XRooFit::xRooNLLVar::fConstVars |
Definition at line 507 of file xRooNLLVar.h.
| std::shared_ptr<RooAbsData> ROOT::Experimental::XRooFit::xRooNLLVar::fData |
Definition at line 500 of file xRooNLLVar.h.
| std::shared_ptr<ROOT::Fit::FitConfig> ROOT::Experimental::XRooFit::xRooNLLVar::fFitConfig |
Definition at line 504 of file xRooNLLVar.h.
| std::string ROOT::Experimental::XRooFit::xRooNLLVar::fFuncCreationLog |
Definition at line 509 of file xRooNLLVar.h.
| std::shared_ptr<RooAbsCollection> ROOT::Experimental::XRooFit::xRooNLLVar::fFuncGlobs |
Definition at line 508 of file xRooNLLVar.h.
| std::shared_ptr<RooAbsCollection> ROOT::Experimental::XRooFit::xRooNLLVar::fFuncVars |
Definition at line 506 of file xRooNLLVar.h.
| std::shared_ptr<const RooAbsCollection> ROOT::Experimental::XRooFit::xRooNLLVar::fGlobs |
Definition at line 501 of file xRooNLLVar.h.
| std::shared_ptr<RooLinkedList> ROOT::Experimental::XRooFit::xRooNLLVar::fOpts |
Definition at line 503 of file xRooNLLVar.h.
| std::shared_ptr<RooAbsPdf> ROOT::Experimental::XRooFit::xRooNLLVar::fPdf |
Definition at line 499 of file xRooNLLVar.h.
| bool ROOT::Experimental::XRooFit::xRooNLLVar::kReuseNLL = true |
Definition at line 511 of file xRooNLLVar.h.