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

Definition at line 51 of file xRooFit.h.

Classes

class  Asymptotics
 

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< 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 std::shared_ptr< const RooFitResult > &fr, bool expected=false, int seed=0)
 
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::shared_ptr< const RooFitResultminimize (RooAbsReal &nll, const std::shared_ptr< ROOT::Fit::FitConfig > &fitConfig=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)
 

#include <RooFit/xRooFit/xRooFit.h>

Member Function Documentation

◆ createFitConfig()

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

Definition at line 401 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 66 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 78 of file xRooFit.cxx.

◆ createNLL() [3/3]

xRooNLLVar xRooFit::createNLL ( RooAbsPdf pdf,
RooAbsData data,
const RooLinkedList nllOpts 
)
static

Definition at line 72 of file xRooFit.cxx.

◆ createNLLOptions()

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

Definition at line 388 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 105 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 96 of file xRooFit.cxx.

◆ generateFrom()

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

Definition at line 115 of file xRooFit.cxx.

◆ hypoTest() [1/2]

static TCanvas * RooFit::Detail::XRooFit::xRooFit::hypoTest ( RooWorkspace w,
const xRooFit::Asymptotics::PLLType pllType = xRooFit::Asymptotics::Unknown 
)
inlinestatic

Definition at line 174 of file xRooFit.h.

◆ hypoTest() [2/2]

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

◆ minimize()

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

Definition at line 503 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 970 of file xRooFit.cxx.

◆ ReuseNLL()

BEGIN_XROOFIT_NAMESPACE RooCmdArg xRooFit::ReuseNLL ( bool  flag)
static

Definition at line 61 of file xRooFit.cxx.


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