Logo ROOT  
Reference Guide
 
Loading...
Searching...
No Matches
RooFit::Detail::XRooFit::xRooNLLVar Class Reference

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
 
RooConstraintSumconstraintTerm () const
 
RooAbsDatadata () const
 
void Draw (Option_t *opt="")
 
double extendedTerm () const
 
std::shared_ptr< ROOT::Fit::FitConfigfitConfig ()
 
ROOT::Math::IOptionsfitConfigOptions ()
 
std::shared_ptr< RooAbsRealfunc () const
 
std::pair< std::shared_ptr< RooAbsData >, std::shared_ptr< const RooAbsCollection > > generate (bool expected=false, int seed=0)
 
RooAbsRealget () 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)
 
RooNLLVarnllTerm () const
 
RooAbsRealoperator-> () const
 
std::shared_ptr< RooArgSetpars (bool stripGlobalObs=true)
 
std::shared_ptr< RooAbsPdfpdf () 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< RooAbsCollectionfConstVars
 
std::shared_ptr< RooAbsDatafData
 
std::shared_ptr< ROOT::Fit::FitConfigfFitConfig
 
std::string fFuncCreationLog
 
std::shared_ptr< RooAbsCollectionfFuncGlobs
 
std::shared_ptr< RooAbsCollectionfFuncVars
 
std::shared_ptr< const RooAbsCollectionfGlobs
 
std::shared_ptr< RooLinkedListfOpts
 
std::shared_ptr< RooAbsPdffPdf
 
bool kReuseNLL = true
 

#include <RooFit/xRooFit/xRooNLLVar.h>

Inheritance diagram for RooFit::Detail::XRooFit::xRooNLLVar:
[legend]

Constructor & Destructor Documentation

◆ xRooNLLVar() [1/3]

xRooNLLVar::xRooNLLVar ( RooAbsPdf pdf,
const std::pair< RooAbsData *, const RooAbsCollection * > &  data,
const RooLinkedList nllOpts = RooLinkedList() 
)

Definition at line 86 of file xRooNLLVar.cxx.

◆ xRooNLLVar() [2/3]

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() [3/3]

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::~xRooNLLVar ( )

Definition at line 84 of file xRooNLLVar.cxx.

Member Function Documentation

◆ AddOption()

void xRooNLLVar::AddOption ( const RooCmdArg opt)

Definition at line 729 of file xRooNLLVar.cxx.

◆ binnedDataTerm()

double xRooNLLVar::binnedDataTerm ( ) const

Definition at line 775 of file xRooNLLVar.cxx.

◆ constraintTerm()

RooConstraintSum * xRooNLLVar::constraintTerm ( ) const

Definition at line 786 of file xRooNLLVar.cxx.

◆ data()

RooAbsData * xRooNLLVar::data ( ) const

Definition at line 738 of file xRooNLLVar.cxx.

◆ Draw()

void xRooNLLVar::Draw ( Option_t opt = "")

Definition at line 503 of file xRooNLLVar.cxx.

◆ extendedTerm()

double xRooNLLVar::extendedTerm ( ) const

Definition at line 761 of file xRooNLLVar.cxx.

◆ fitConfig()

std::shared_ptr< ROOT::Fit::FitConfig > xRooNLLVar::fitConfig ( )

Definition at line 466 of file xRooNLLVar.cxx.

◆ fitConfigOptions()

ROOT::Math::IOptions * xRooNLLVar::fitConfigOptions ( )

Definition at line 473 of file xRooNLLVar.cxx.

◆ func()

std::shared_ptr< RooAbsReal > xRooNLLVar::func ( ) const

Definition at line 705 of file xRooNLLVar.cxx.

◆ generate()

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.

◆ get()

RooAbsReal * RooFit::Detail::XRooFit::xRooNLLVar::get ( ) const
inline

Definition at line 74 of file xRooNLLVar.h.

◆ getData()

std::pair< std::shared_ptr< RooAbsData >, std::shared_ptr< const RooAbsCollection > > xRooNLLVar::getData ( ) const

Definition at line 626 of file xRooNLLVar.cxx.

◆ getEntryVal()

double xRooNLLVar::getEntryVal ( size_t  entry)

Definition at line 480 of file xRooNLLVar.cxx.

◆ hypoPoint() [1/2]

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.

◆ hypoPoint() [2/2]

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.

◆ hypoSpace() [1/3]

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.

◆ hypoSpace() [2/3]

xRooNLLVar::xRooHypoSpace xRooNLLVar::hypoSpace ( const char *  parName = "",
const xRooFit::Asymptotics::PLLType pllType = xRooFit::Asymptotics::Unknown 
)

Definition at line 1785 of file xRooNLLVar.cxx.

◆ hypoSpace() [3/3]

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.

◆ minimize()

xRooNLLVar::xRooFitResult xRooNLLVar::minimize ( const std::shared_ptr< ROOT::Fit::FitConfig > &  _config = nullptr)

Definition at line 390 of file xRooNLLVar.cxx.

◆ nllTerm()

RooNLLVar * xRooNLLVar::nllTerm ( ) const

Definition at line 749 of file xRooNLLVar.cxx.

◆ operator->()

RooAbsReal * RooFit::Detail::XRooFit::xRooNLLVar::operator-> ( ) const
inline

Definition at line 75 of file xRooNLLVar.h.

◆ pars()

std::shared_ptr< RooArgSet > xRooNLLVar::pars ( bool  stripGlobalObs = true)

Definition at line 494 of file xRooNLLVar.cxx.

◆ pdf()

std::shared_ptr< RooAbsPdf > RooFit::Detail::XRooFit::xRooNLLVar::pdf ( ) const
inline

Definition at line 283 of file xRooNLLVar.h.

◆ Print()

void xRooNLLVar::Print ( Option_t opt = "")

Definition at line 233 of file xRooNLLVar.cxx.

◆ reinitialize()

void xRooNLLVar::reinitialize ( )

Definition at line 269 of file xRooNLLVar.cxx.

◆ setData() [1/3]

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.

◆ setData() [2/3]

Bool_t RooFit::Detail::XRooFit::xRooNLLVar::setData ( const std::shared_ptr< RooAbsData > &  data,
const std::shared_ptr< const RooAbsCollection > &  globs 
)
inline

Definition at line 302 of file xRooNLLVar.h.

◆ setData() [3/3]

Bool_t xRooNLLVar::setData ( const xRooNode data)

Definition at line 631 of file xRooNLLVar.cxx.

◆ SetFitConfig()

void RooFit::Detail::XRooFit::xRooNLLVar::SetFitConfig ( const std::shared_ptr< ROOT::Fit::FitConfig > &  in)
inline

Definition at line 99 of file xRooNLLVar.h.

◆ simTerm()

double xRooNLLVar::simTerm ( ) const

Definition at line 767 of file xRooNLLVar.cxx.

Member Data Documentation

◆ fConstVars

std::shared_ptr<RooAbsCollection> RooFit::Detail::XRooFit::xRooNLLVar::fConstVars

Definition at line 318 of file xRooNLLVar.h.

◆ fData

std::shared_ptr<RooAbsData> RooFit::Detail::XRooFit::xRooNLLVar::fData

Definition at line 311 of file xRooNLLVar.h.

◆ fFitConfig

std::shared_ptr<ROOT::Fit::FitConfig> RooFit::Detail::XRooFit::xRooNLLVar::fFitConfig

Definition at line 315 of file xRooNLLVar.h.

◆ fFuncCreationLog

std::string RooFit::Detail::XRooFit::xRooNLLVar::fFuncCreationLog

Definition at line 320 of file xRooNLLVar.h.

◆ fFuncGlobs

std::shared_ptr<RooAbsCollection> RooFit::Detail::XRooFit::xRooNLLVar::fFuncGlobs

Definition at line 319 of file xRooNLLVar.h.

◆ fFuncVars

std::shared_ptr<RooAbsCollection> RooFit::Detail::XRooFit::xRooNLLVar::fFuncVars

Definition at line 317 of file xRooNLLVar.h.

◆ fGlobs

std::shared_ptr<const RooAbsCollection> RooFit::Detail::XRooFit::xRooNLLVar::fGlobs

Definition at line 312 of file xRooNLLVar.h.

◆ fOpts

std::shared_ptr<RooLinkedList> RooFit::Detail::XRooFit::xRooNLLVar::fOpts

Definition at line 314 of file xRooNLLVar.h.

◆ fPdf

std::shared_ptr<RooAbsPdf> RooFit::Detail::XRooFit::xRooNLLVar::fPdf

Definition at line 310 of file xRooNLLVar.h.

◆ kReuseNLL

bool RooFit::Detail::XRooFit::xRooNLLVar::kReuseNLL = true

Definition at line 322 of file xRooNLLVar.h.

Libraries for RooFit::Detail::XRooFit::xRooNLLVar:

The documentation for this class was generated from the following files: