Logo ROOT  
Reference Guide

Functions

RooCmdArg RooFit::AsymptoticError (bool flag)
 
RooCmdArg RooFit::BatchMode (bool batchModeOn)
 
RooCmdArg RooFit::BatchMode (const char *batchMode)
 
RooCmdArg RooFit::BatchMode (std::string const &batchMode="cpu")
 
RooCmdArg RooFit::CloneData (bool flag)
 
template<class... Args_t>
RooCmdArg RooFit::ConditionalObservables (Args_t &&... argsOrArgSet)
 Create a RooCmdArg to declare conditional observables. More...
 
RooCmdArg RooFit::Constrain (const RooArgSet &params)
 
RooCmdArg RooFit::DataError (Int_t)
 
RooCmdArg RooFit::EvalErrorWall (bool flag)
 
RooCmdArg RooFit::Extended (bool flag=true)
 
RooCmdArg RooFit::ExternalConstraints (const RooArgSet &constraintPdfs)
 
template<class... Args_t>
RooCmdArg RooFit::GlobalObservables (Args_t &&... argsOrArgSet)
 
RooCmdArg RooFit::GlobalObservablesSource (const char *sourceName)
 
RooCmdArg RooFit::GlobalObservablesTag (const char *tagName)
 
RooCmdArg RooFit::Hesse (bool flag=true)
 
RooCmdArg RooFit::InitialHesse (bool flag=true)
 
RooCmdArg RooFit::Integrate (bool flag)
 
RooCmdArg RooFit::IntegrateBins (double precision)
 Integrate the PDF over bins. Improves accuracy for binned fits. Switch off using 0. as argument. More...
 
RooCmdArg RooFit::Minimizer (const char *type, const char *alg=nullptr)
 
RooCmdArg RooFit::Minos (bool flag=true)
 
RooCmdArg RooFit::Minos (const RooArgSet &minosArgs)
 
RooCmdArg RooFit::NewStyle (bool flag=false)
 
RooCmdArg RooFit::NumCPU (Int_t nCPU, Int_t interleave=0)
 
RooCmdArg RooFit::Offset (bool flag=true)
 
RooCmdArg RooFit::Optimize (Int_t flag=2)
 
RooCmdArg RooFit::Parallelize (int nWorkers, bool parallelGradient, bool parallelLikelihood)
 
RooCmdArg RooFit::PrefitDataFraction (double data_ratio=0.0)
 
RooCmdArg RooFit::PrintEvalErrors (Int_t numErrors)
 
RooCmdArg RooFit::PrintLevel (Int_t code)
 
template<class... Args_t>
RooCmdArg RooFit::ProjectedObservables (Args_t &&... argsOrArgSet)
 
RooCmdArg RooFit::RecoverFromUndefinedRegions (double strength)
 When parameters are chosen such that a PDF is undefined, try to indicate to the minimiser how to leave this region. More...
 
RooCmdArg RooFit::Save (bool flag=true)
 
RooCmdArg RooFit::SplitRange (bool flag=true)
 
RooCmdArg RooFit::Strategy (Int_t code)
 
RooCmdArg RooFit::SumCoefRange (const char *rangeName)
 
RooCmdArg RooFit::SumW2Error (bool flag)
 
RooCmdArg RooFit::Timer (bool flag=true)
 
RooCmdArg RooFit::Verbose (bool flag=true)
 
RooCmdArg RooFit::Warnings (bool flag=true)
 

Function Documentation

◆ AsymptoticError()

RooCmdArg RooFit::AsymptoticError ( bool  flag)

Definition at line 270 of file RooGlobalFunc.cxx.

◆ BatchMode() [1/3]

RooCmdArg RooFit::BatchMode ( bool  batchModeOn)
inline

Definition at line 220 of file RooGlobalFunc.h.

◆ BatchMode() [2/3]

RooCmdArg RooFit::BatchMode ( const char *  batchMode)
inline

Definition at line 219 of file RooGlobalFunc.h.

◆ BatchMode() [3/3]

RooCmdArg RooFit::BatchMode ( std::string const &  batchMode = "cpu")

Definition at line 190 of file RooGlobalFunc.cxx.

◆ CloneData()

RooCmdArg RooFit::CloneData ( bool  flag)

Definition at line 271 of file RooGlobalFunc.cxx.

◆ ConditionalObservables()

template<class... Args_t>
RooCmdArg RooFit::ConditionalObservables ( Args_t &&...  argsOrArgSet)

Create a RooCmdArg to declare conditional observables.

Parameters
[in]argsOrArgSetCan either be one or more RooRealVar with the

Definition at line 233 of file RooGlobalFunc.h.

◆ Constrain()

RooCmdArg RooFit::Constrain ( const RooArgSet params)

Definition at line 251 of file RooGlobalFunc.cxx.

◆ DataError()

RooFit::DataError ( Int_t  etype)

PyROOT

Instead of passing an enum value to this function, you can pass a string with the name of that enum value, for example:

data.plotOn(frame, DataError="SumW2")
# instead of DataError=ROOT.RooAbsData.SumW2
Option_t Option_t TPoint TPoint const char GetTextMagnitude GetFillStyle GetLineColor GetLineWidth GetMarkerStyle GetTextAlign GetTextColor GetTextSize void data
RooCmdArg DataError(Int_t)

If you want to use the "None" enum value to disable error plotting, you can also pass None directly instead of passing a string:

data.plotOn(frame, DataError=None)
# instead of DataError="None"

Definition at line 186 of file RooGlobalFunc.cxx.

◆ EvalErrorWall()

RooCmdArg RooFit::EvalErrorWall ( bool  flag)

Definition at line 268 of file RooGlobalFunc.cxx.

◆ Extended()

RooCmdArg RooFit::Extended ( bool  flag = true)

Definition at line 185 of file RooGlobalFunc.cxx.

◆ ExternalConstraints()

RooCmdArg RooFit::ExternalConstraints ( const RooArgSet constraintPdfs)

Definition at line 266 of file RooGlobalFunc.cxx.

◆ GlobalObservables()

template<class... Args_t>
RooCmdArg RooFit::GlobalObservables ( Args_t &&...  argsOrArgSet)

Definition at line 260 of file RooGlobalFunc.h.

◆ GlobalObservablesSource()

RooCmdArg RooFit::GlobalObservablesSource ( const char *  sourceName)

Definition at line 264 of file RooGlobalFunc.cxx.

◆ GlobalObservablesTag()

RooCmdArg RooFit::GlobalObservablesTag ( const char *  tagName)

Definition at line 265 of file RooGlobalFunc.cxx.

◆ Hesse()

RooCmdArg RooFit::Hesse ( bool  flag = true)

Definition at line 242 of file RooGlobalFunc.cxx.

◆ InitialHesse()

RooCmdArg RooFit::InitialHesse ( bool  flag = true)

Definition at line 241 of file RooGlobalFunc.cxx.

◆ Integrate()

RooCmdArg RooFit::Integrate ( bool  flag)

Definition at line 272 of file RooGlobalFunc.cxx.

◆ IntegrateBins()

RooCmdArg RooFit::IntegrateBins ( double  precision)

Integrate the PDF over bins. Improves accuracy for binned fits. Switch off using 0. as argument.

See also
RooAbsPdf::fitTo().

Definition at line 204 of file RooGlobalFunc.cxx.

◆ Minimizer()

RooCmdArg RooFit::Minimizer ( const char *  type,
const char *  alg = nullptr 
)

Definition at line 273 of file RooGlobalFunc.cxx.

◆ Minos() [1/2]

RooCmdArg RooFit::Minos ( bool  flag = true)

Definition at line 243 of file RooGlobalFunc.cxx.

◆ Minos() [2/2]

RooCmdArg RooFit::Minos ( const RooArgSet minosArgs)

Definition at line 244 of file RooGlobalFunc.cxx.

◆ NewStyle()

RooCmdArg RooFit::NewStyle ( bool  flag = false)

Definition at line 188 of file RooGlobalFunc.cxx.

◆ NumCPU()

RooCmdArg RooFit::NumCPU ( Int_t  nCPU,
Int_t  interleave = 0 
)

Definition at line 187 of file RooGlobalFunc.cxx.

◆ Offset()

RooCmdArg RooFit::Offset ( bool  flag = true)

Definition at line 274 of file RooGlobalFunc.cxx.

◆ Optimize()

RooCmdArg RooFit::Optimize ( Int_t  flag = 2)

Definition at line 234 of file RooGlobalFunc.cxx.

◆ Parallelize()

RooCmdArg RooFit::Parallelize ( int  nWorkers,
bool  parallelGradient,
bool  parallelLikelihood 
)

Definition at line 189 of file RooGlobalFunc.cxx.

◆ PrefitDataFraction()

RooCmdArg RooFit::PrefitDataFraction ( double  data_ratio = 0.0)

Definition at line 233 of file RooGlobalFunc.cxx.

◆ PrintEvalErrors()

RooCmdArg RooFit::PrintEvalErrors ( Int_t  numErrors)

Definition at line 267 of file RooGlobalFunc.cxx.

◆ PrintLevel()

RooCmdArg RooFit::PrintLevel ( Int_t  code)

Definition at line 238 of file RooGlobalFunc.cxx.

◆ ProjectedObservables()

template<class... Args_t>
RooCmdArg RooFit::ProjectedObservables ( Args_t &&...  argsOrArgSet)

Definition at line 241 of file RooGlobalFunc.h.

◆ RecoverFromUndefinedRegions()

RooCmdArg RooFit::RecoverFromUndefinedRegions ( double  strength)

When parameters are chosen such that a PDF is undefined, try to indicate to the minimiser how to leave this region.

Parameters
strengthStrength of hints for minimiser. Set to zero to switch off.

Definition at line 277 of file RooGlobalFunc.cxx.

◆ Save()

RooCmdArg RooFit::Save ( bool  flag = true)

Definition at line 236 of file RooGlobalFunc.cxx.

◆ SplitRange()

RooCmdArg RooFit::SplitRange ( bool  flag = true)

Definition at line 249 of file RooGlobalFunc.cxx.

◆ Strategy()

RooCmdArg RooFit::Strategy ( Int_t  code)

Definition at line 240 of file RooGlobalFunc.cxx.

◆ SumCoefRange()

RooCmdArg RooFit::SumCoefRange ( const char *  rangeName)

Definition at line 250 of file RooGlobalFunc.cxx.

◆ SumW2Error()

RooCmdArg RooFit::SumW2Error ( bool  flag)

Definition at line 269 of file RooGlobalFunc.cxx.

◆ Timer()

RooCmdArg RooFit::Timer ( bool  flag = true)

Definition at line 237 of file RooGlobalFunc.cxx.

◆ Verbose()

RooCmdArg RooFit::Verbose ( bool  flag = true)

Definition at line 235 of file RooGlobalFunc.cxx.

◆ Warnings()

RooCmdArg RooFit::Warnings ( bool  flag = true)

Definition at line 239 of file RooGlobalFunc.cxx.