Logo ROOT  
Reference Guide
Loading...
Searching...
No Matches
ROOT::Experimental::XRooFit::xRooFit Class Reference

Definition at line 59 of file xRooFit.h.

Classes

class  Asymptotics
class  StoredFitResult
class  TestStatistic

Static Public Member Functions

static std::shared_ptr< ROOT::Fit::FitConfigcreateFitConfig ()
static xRooNLLVar createNLL (const std::shared_ptr< RooAbsPdf > pdf, const std::shared_ptr< RooAbsData > data, const RooLinkedList &nllOpts)
static xRooNLLVar createNLL (RooAbsPdf &pdf, RooAbsData *data, const RooCmdArg &arg1=RooCmdArg::none(), const RooCmdArg &arg2=RooCmdArg::none(), const RooCmdArg &arg3=RooCmdArg::none(), const RooCmdArg &arg4=RooCmdArg::none(), const RooCmdArg &arg5=RooCmdArg::none(), const RooCmdArg &arg6=RooCmdArg::none(), const RooCmdArg &arg7=RooCmdArg::none(), const RooCmdArg &arg8=RooCmdArg::none())
static xRooNLLVar createNLL (RooAbsPdf &pdf, RooAbsData *data, const RooLinkedList &nllOpts)
static std::shared_ptr< RooLinkedListcreateNLLOptions ()
static std::shared_ptr< ROOT::Fit::FitConfigdefaultFitConfig ()
static ROOT::Math::IOptionsdefaultFitConfigOptions ()
static std::shared_ptr< RooLinkedListdefaultNLLOptions ()
static std::shared_ptr< const RooFitResultfitTo (RooAbsPdf &pdf, const std::pair< RooAbsData *, const RooAbsCollection * > &data, const RooLinkedList &nllOpts, const ROOT::Fit::FitConfig &fitConf)
static std::shared_ptr< const RooFitResultfitTo (RooAbsPdf &pdf, const std::pair< std::shared_ptr< RooAbsData >, std::shared_ptr< const RooAbsCollection > > &data, const RooLinkedList &nllOpts, const ROOT::Fit::FitConfig &fitConf)
static std::pair< std::shared_ptr< RooAbsData >, std::shared_ptr< const RooAbsCollection > > generateFrom (RooAbsPdf &pdf, const RooFitResult &fr, bool expected=false, int seed=0)
static const char * GetVersion ()
static const char * GetVersionDate ()
static TCanvashypoTest (RooWorkspace &w, const xRooFit::Asymptotics::PLLType &pllType=xRooFit::Asymptotics::Unknown)
static TCanvashypoTest (RooWorkspace &w, int nToysNull, int nToysAlt, const xRooFit::Asymptotics::PLLType &pllType=xRooFit::Asymptotics::Unknown)
static std::pair< double, doublematchPrecision (const std::pair< double, double > &in)
static RooCmdArg MaxIterations (int nIterations)
static std::shared_ptr< const RooFitResultminimize (RooAbsReal &nll, const std::shared_ptr< ROOT::Fit::FitConfig > &fitConfig=nullptr, const std::shared_ptr< RooLinkedList > &nllOpts=nullptr)
static int minos (RooAbsReal &nll, const RooFitResult &ufit, const char *parName="", const std::shared_ptr< ROOT::Fit::FitConfig > &_fitConfig=nullptr)
static RooCmdArg ReuseNLL (bool flag)
static RooCmdArg StrategySequence (const char *stratSeq)
static RooCmdArg Tolerance (double value)

Static Public Attributes

static constexpr double OBS = std::numeric_limits<double>::quiet_NaN()
static std::shared_ptr< ROOT::Fit::FitConfigsDefaultFitConfig = nullptr
static std::shared_ptr< RooLinkedListsDefaultNLLOptions = nullptr

#include <RooFit/xRooFit/xRooFit.h>

Member Function Documentation

◆ createFitConfig()

std::shared_ptr< ROOT::Fit::FitConfig > ROOT::Experimental::XRooFit::xRooFit::createFitConfig ( )
static

Definition at line 487 of file xRooFit.cxx.

◆ createNLL() [1/3]

xRooNLLVar ROOT::Experimental::XRooFit::xRooFit::createNLL ( const std::shared_ptr< RooAbsPdf > pdf,
const std::shared_ptr< RooAbsData > data,
const RooLinkedList & nllOpts )
static

Definition at line 101 of file xRooFit.cxx.

◆ createNLL() [2/3]

xRooNLLVar ROOT::Experimental::XRooFit::xRooFit::createNLL ( RooAbsPdf & pdf,
RooAbsData * data,
const RooCmdArg & arg1 = RooCmdArg::none(),
const RooCmdArg & arg2 = RooCmdArg::none(),
const RooCmdArg & arg3 = RooCmdArg::none(),
const RooCmdArg & arg4 = RooCmdArg::none(),
const RooCmdArg & arg5 = RooCmdArg::none(),
const RooCmdArg & arg6 = RooCmdArg::none(),
const RooCmdArg & arg7 = RooCmdArg::none(),
const RooCmdArg & arg8 = RooCmdArg::none() )
static

Definition at line 113 of file xRooFit.cxx.

◆ createNLL() [3/3]

xRooNLLVar ROOT::Experimental::XRooFit::xRooFit::createNLL ( RooAbsPdf & pdf,
RooAbsData * data,
const RooLinkedList & nllOpts )
static

Definition at line 107 of file xRooFit.cxx.

◆ createNLLOptions()

std::shared_ptr< RooLinkedList > ROOT::Experimental::XRooFit::xRooFit::createNLLOptions ( )
static

Definition at line 460 of file xRooFit.cxx.

◆ defaultFitConfig()

std::shared_ptr< ROOT::Fit::FitConfig > ROOT::Experimental::XRooFit::xRooFit::defaultFitConfig ( )
static

Definition at line 492 of file xRooFit.cxx.

◆ defaultFitConfigOptions()

ROOT::Math::IOptions * ROOT::Experimental::XRooFit::xRooFit::defaultFitConfigOptions ( )
static

Definition at line 539 of file xRooFit.cxx.

◆ defaultNLLOptions()

std::shared_ptr< RooLinkedList > ROOT::Experimental::XRooFit::xRooFit::defaultNLLOptions ( )
static

Definition at line 473 of file xRooFit.cxx.

◆ fitTo() [1/2]

std::shared_ptr< const RooFitResult > ROOT::Experimental::XRooFit::xRooFit::fitTo ( RooAbsPdf & pdf,
const std::pair< RooAbsData *, const RooAbsCollection * > & data,
const RooLinkedList & nllOpts,
const ROOT::Fit::FitConfig & fitConf )
static

Definition at line 140 of file xRooFit.cxx.

◆ fitTo() [2/2]

std::shared_ptr< const RooFitResult > ROOT::Experimental::XRooFit::xRooFit::fitTo ( RooAbsPdf & pdf,
const std::pair< std::shared_ptr< RooAbsData >, std::shared_ptr< const RooAbsCollection > > & data,
const RooLinkedList & nllOpts,
const ROOT::Fit::FitConfig & fitConf )
static

Definition at line 131 of file xRooFit.cxx.

◆ generateFrom()

std::pair< std::shared_ptr< RooAbsData >, std::shared_ptr< const RooAbsCollection > > ROOT::Experimental::XRooFit::xRooFit::generateFrom ( RooAbsPdf & pdf,
const RooFitResult & fr,
bool expected = false,
int seed = 0 )
static

Definition at line 150 of file xRooFit.cxx.

◆ GetVersion()

const char * ROOT::Experimental::XRooFit::xRooFit::GetVersion ( )
static

Definition at line 72 of file xRooFit.cxx.

◆ GetVersionDate()

const char * ROOT::Experimental::XRooFit::xRooFit::GetVersionDate ( )
static

Definition at line 76 of file xRooFit.cxx.

◆ hypoTest() [1/2]

TCanvas * ROOT::Experimental::XRooFit::xRooFit::hypoTest ( RooWorkspace & w,
const xRooFit::Asymptotics::PLLType & pllType = xRooFit::Asymptotics::Unknown )
inlinestatic

Definition at line 228 of file xRooFit.h.

◆ hypoTest() [2/2]

TCanvas * ROOT::Experimental::XRooFit::xRooFit::hypoTest ( RooWorkspace & w,
int nToysNull,
int nToysAlt,
const xRooFit::Asymptotics::PLLType & pllType = xRooFit::Asymptotics::Unknown )
static

Definition at line 1651 of file xRooFit.cxx.

◆ matchPrecision()

std::pair< double, double > ROOT::Experimental::XRooFit::xRooFit::matchPrecision ( const std::pair< double, double > & in)
static

Definition at line 2014 of file xRooFit.cxx.

◆ MaxIterations()

RooCmdArg ROOT::Experimental::XRooFit::xRooFit::MaxIterations ( int nIterations)
static

Definition at line 96 of file xRooFit.cxx.

◆ minimize()

std::shared_ptr< const RooFitResult > ROOT::Experimental::XRooFit::xRooFit::minimize ( RooAbsReal & nll,
const std::shared_ptr< ROOT::Fit::FitConfig > & fitConfig = nullptr,
const std::shared_ptr< RooLinkedList > & nllOpts = nullptr )
static

Definition at line 723 of file xRooFit.cxx.

◆ minos()

int ROOT::Experimental::XRooFit::xRooFit::minos ( RooAbsReal & nll,
const RooFitResult & ufit,
const char * parName = "",
const std::shared_ptr< ROOT::Fit::FitConfig > & _fitConfig = nullptr )
static

Definition at line 1480 of file xRooFit.cxx.

◆ ReuseNLL()

RooCmdArg ROOT::Experimental::XRooFit::xRooFit::ReuseNLL ( bool flag)
static

Definition at line 81 of file xRooFit.cxx.

◆ StrategySequence()

RooCmdArg ROOT::Experimental::XRooFit::xRooFit::StrategySequence ( const char * stratSeq)
static

Definition at line 91 of file xRooFit.cxx.

◆ Tolerance()

RooCmdArg ROOT::Experimental::XRooFit::xRooFit::Tolerance ( double value)
static

Definition at line 86 of file xRooFit.cxx.

Member Data Documentation

◆ OBS

double ROOT::Experimental::XRooFit::xRooFit::OBS = std::numeric_limits<double>::quiet_NaN()
staticconstexpr

Definition at line 71 of file xRooFit.h.

◆ sDefaultFitConfig

std::shared_ptr< ROOT::Fit::FitConfig > ROOT::Experimental::XRooFit::xRooFit::sDefaultFitConfig = nullptr
static

Definition at line 221 of file xRooFit.h.

◆ sDefaultNLLOptions

std::shared_ptr< RooLinkedList > ROOT::Experimental::XRooFit::xRooFit::sDefaultNLLOptions = nullptr
static

Definition at line 220 of file xRooFit.h.


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