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 > xRooFit::createFitConfig ( )
static

Definition at line 487 of file xRooFit.cxx.

◆ createNLL() [1/3]

xRooNLLVar 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 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 xRooFit::createNLL ( RooAbsPdf pdf,
RooAbsData data,
const RooLinkedList nllOpts 
)
static

Definition at line 107 of file xRooFit.cxx.

◆ createNLLOptions()

std::shared_ptr< RooLinkedList > xRooFit::createNLLOptions ( )
static

Definition at line 460 of file xRooFit.cxx.

◆ defaultFitConfig()

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

Definition at line 492 of file xRooFit.cxx.

◆ defaultFitConfigOptions()

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

Definition at line 539 of file xRooFit.cxx.

◆ defaultNLLOptions()

std::shared_ptr< RooLinkedList > xRooFit::defaultNLLOptions ( )
static

Definition at line 473 of file xRooFit.cxx.

◆ fitTo() [1/2]

std::shared_ptr< const RooFitResult > 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 > 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 > > 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 * xRooFit::GetVersion ( )
static

Definition at line 72 of file xRooFit.cxx.

◆ GetVersionDate()

const char * xRooFit::GetVersionDate ( )
static

Definition at line 76 of file xRooFit.cxx.

◆ hypoTest() [1/2]

static 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]

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

◆ matchPrecision()

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

Definition at line 2000 of file xRooFit.cxx.

◆ MaxIterations()

RooCmdArg xRooFit::MaxIterations ( int  nIterations)
static

Definition at line 96 of file xRooFit.cxx.

◆ minimize()

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

Definition at line 722 of file xRooFit.cxx.

◆ minos()

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

Definition at line 1466 of file xRooFit.cxx.

◆ ReuseNLL()

RooCmdArg xRooFit::ReuseNLL ( bool  flag)
static

Definition at line 81 of file xRooFit.cxx.

◆ StrategySequence()

RooCmdArg xRooFit::StrategySequence ( const char *  stratSeq)
static

Definition at line 91 of file xRooFit.cxx.

◆ Tolerance()

RooCmdArg xRooFit::Tolerance ( double  value)
static

Definition at line 86 of file xRooFit.cxx.

Member Data Documentation

◆ OBS

constexpr 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 > xRooFit::sDefaultFitConfig = nullptr
static

Definition at line 221 of file xRooFit.h.

◆ sDefaultNLLOptions

BEGIN_XROOFIT_NAMESPACE std::shared_ptr< RooLinkedList > xRooFit::sDefaultNLLOptions = nullptr
static

Definition at line 220 of file xRooFit.h.

Libraries for ROOT::Experimental::XRooFit::xRooFit:

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