Definition at line 58 of file xRooNLLVar.h.
Classes | |
| class | xRooFitResult | 
| class | xRooHypoPoint | 
| class | xRooHypoSpace | 
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) | 
| double | binnedDataTerm () const | 
| RooConstraintSum * | constraintTerm () const | 
| RooAbsData * | data () const | 
| void | Draw (Option_t *opt="") | 
| double | extendedTerm () 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 | getEntryVal (size_t entry) | 
| 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 (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) | 
| xRooHypoSpace | hypoSpace (const char *parName="", const xRooFit::Asymptotics::PLLType &pllType=xRooFit::Asymptotics::Unknown) | 
| 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) | 
| xRooFitResult | minimize (const std::shared_ptr< ROOT::Fit::FitConfig > &=nullptr) | 
| RooNLLVar * | nllTerm () const | 
| RooAbsReal * | operator-> () const | 
| std::shared_ptr< RooArgSet > | pars (bool stripGlobalObs=true) | 
| std::shared_ptr< RooAbsPdf > | pdf () const | 
| void | Print (Option_t *opt="") | 
| void | reinitialize () | 
| Bool_t | setData (const std::pair< std::shared_ptr< RooAbsData >, std::shared_ptr< const RooAbsCollection > > &_data) | 
| Bool_t | setData (const std::shared_ptr< RooAbsData > &data, const std::shared_ptr< const RooAbsCollection > &globs) | 
| Bool_t | setData (const xRooNode &data) | 
| void | SetFitConfig (const std::shared_ptr< ROOT::Fit::FitConfig > &in) | 
| double | simTerm () 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>
| xRooNLLVar::xRooNLLVar | ( | RooAbsPdf & | pdf, | 
| const std::pair< RooAbsData *, const RooAbsCollection * > & | data, | ||
| const RooLinkedList & | nllOpts = RooLinkedList()  | 
        ||
| ) | 
Definition at line 86 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 221 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 95 of file xRooNLLVar.cxx.
| xRooNLLVar::~xRooNLLVar | ( | ) | 
Definition at line 84 of file xRooNLLVar.cxx.
| void xRooNLLVar::AddOption | ( | const RooCmdArg & | opt | ) | 
Definition at line 729 of file xRooNLLVar.cxx.
| double xRooNLLVar::binnedDataTerm | ( | ) | const | 
Definition at line 775 of file xRooNLLVar.cxx.
| RooConstraintSum * xRooNLLVar::constraintTerm | ( | ) | const | 
Definition at line 786 of file xRooNLLVar.cxx.
| RooAbsData * xRooNLLVar::data | ( | ) | const | 
Definition at line 738 of file xRooNLLVar.cxx.
| void xRooNLLVar::Draw | ( | Option_t * | opt = "" | ) | 
Definition at line 503 of file xRooNLLVar.cxx.
| double xRooNLLVar::extendedTerm | ( | ) | const | 
Definition at line 761 of file xRooNLLVar.cxx.
| std::shared_ptr< ROOT::Fit::FitConfig > xRooNLLVar::fitConfig | ( | ) | 
Definition at line 466 of file xRooNLLVar.cxx.
| ROOT::Math::IOptions * xRooNLLVar::fitConfigOptions | ( | ) | 
Definition at line 473 of file xRooNLLVar.cxx.
| std::shared_ptr< RooAbsReal > xRooNLLVar::func | ( | ) | const | 
Definition at line 705 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 356 of file xRooNLLVar.cxx.
      
  | 
  inline | 
Definition at line 74 of file xRooNLLVar.h.
| std::pair< std::shared_ptr< RooAbsData >, std::shared_ptr< const RooAbsCollection > > xRooNLLVar::getData | ( | ) | const | 
Definition at line 626 of file xRooNLLVar.cxx.
| double xRooNLLVar::getEntryVal | ( | size_t | entry | ) | 
Definition at line 480 of file xRooNLLVar.cxx.
| 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 1427 of file xRooNLLVar.cxx.
| 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 1472 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 1765 of file xRooNLLVar.cxx.
| xRooNLLVar::xRooHypoSpace xRooNLLVar::hypoSpace | ( | const char * | parName = "",  | 
        
| const xRooFit::Asymptotics::PLLType & | pllType = xRooFit::Asymptotics::Unknown  | 
        ||
| ) | 
Definition at line 1785 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 1775 of file xRooNLLVar.cxx.
| xRooNLLVar::xRooFitResult xRooNLLVar::minimize | ( | const std::shared_ptr< ROOT::Fit::FitConfig > & | _config = nullptr | ) | 
Definition at line 390 of file xRooNLLVar.cxx.
| RooNLLVar * xRooNLLVar::nllTerm | ( | ) | const | 
Definition at line 749 of file xRooNLLVar.cxx.
      
  | 
  inline | 
Definition at line 75 of file xRooNLLVar.h.
Definition at line 494 of file xRooNLLVar.cxx.
      
  | 
  inline | 
Definition at line 283 of file xRooNLLVar.h.
| void xRooNLLVar::Print | ( | Option_t * | opt = "" | ) | 
Definition at line 233 of file xRooNLLVar.cxx.
| void xRooNLLVar::reinitialize | ( | ) | 
Definition at line 269 of file xRooNLLVar.cxx.
| Bool_t xRooNLLVar::setData | ( | const std::pair< std::shared_ptr< RooAbsData >, std::shared_ptr< const RooAbsCollection > > & | _data | ) | 
Definition at line 640 of file xRooNLLVar.cxx.
      
  | 
  inline | 
Definition at line 302 of file xRooNLLVar.h.
Definition at line 631 of file xRooNLLVar.cxx.
      
  | 
  inline | 
Definition at line 99 of file xRooNLLVar.h.
| double xRooNLLVar::simTerm | ( | ) | const | 
Definition at line 767 of file xRooNLLVar.cxx.
| std::shared_ptr<RooAbsCollection> RooFit::Detail::XRooFit::xRooNLLVar::fConstVars | 
Definition at line 318 of file xRooNLLVar.h.
| std::shared_ptr<RooAbsData> RooFit::Detail::XRooFit::xRooNLLVar::fData | 
Definition at line 311 of file xRooNLLVar.h.
| std::shared_ptr<ROOT::Fit::FitConfig> RooFit::Detail::XRooFit::xRooNLLVar::fFitConfig | 
Definition at line 315 of file xRooNLLVar.h.
| std::string RooFit::Detail::XRooFit::xRooNLLVar::fFuncCreationLog | 
Definition at line 320 of file xRooNLLVar.h.
| std::shared_ptr<RooAbsCollection> RooFit::Detail::XRooFit::xRooNLLVar::fFuncGlobs | 
Definition at line 319 of file xRooNLLVar.h.
| std::shared_ptr<RooAbsCollection> RooFit::Detail::XRooFit::xRooNLLVar::fFuncVars | 
Definition at line 317 of file xRooNLLVar.h.
| std::shared_ptr<const RooAbsCollection> RooFit::Detail::XRooFit::xRooNLLVar::fGlobs | 
Definition at line 312 of file xRooNLLVar.h.
| std::shared_ptr<RooLinkedList> RooFit::Detail::XRooFit::xRooNLLVar::fOpts | 
Definition at line 314 of file xRooNLLVar.h.
| std::shared_ptr<RooAbsPdf> RooFit::Detail::XRooFit::xRooNLLVar::fPdf | 
Definition at line 310 of file xRooNLLVar.h.
| bool RooFit::Detail::XRooFit::xRooNLLVar::kReuseNLL = true | 
Definition at line 322 of file xRooNLLVar.h.