Logo ROOT  
Reference Guide
 
Loading...
Searching...
No Matches
RooGlobalFunc.h File Reference
#include "RooCmdArg.h"
#include "RooArgSet.h"
#include "ROOT/RConfig.hxx"
#include <map>
#include <string>
Include dependency graph for RooGlobalFunc.h:
This graph shows which files directly or indirectly include this file:

Namespaces

namespace  RooFit
 The namespace RooFit contains mostly switches that change the behaviour of functions of PDFs (or other types of arguments).
 
namespace  RooFitLegacy
 
namespace  RooFitShortHand
 

Enumerations

enum class  RooFit::BatchModeOption { RooFit::Off , RooFit::Cpu , RooFit::Cuda , RooFit::Old }
 For setting the batch mode flag with the BatchMode() command argument to RooAbsPdf::fitTo();. More...
 
enum  RooFit::MPSplit { RooFit::BulkPartition =0 , RooFit::Interleave =1 , RooFit::SimComponents =2 , RooFit::Hybrid =3 }
 
enum  RooFit::MsgLevel {
  RooFit::DEBUG =0 , RooFit::INFO =1 , RooFit::PROGRESS =2 , RooFit::WARNING =3 ,
  RooFit::ERROR =4 , RooFit::FATAL =5
}
 Verbosity level for RooMsgService::StreamConfig in RooMsgService. More...
 
enum  RooFit::MsgTopic {
  RooFit::Generation =1 , RooFit::Minimization =2 , RooFit::Plotting =4 , RooFit::Fitting =8 ,
  RooFit::Integration =16 , RooFit::LinkStateMgmt =32 , RooFit::Eval =64 , RooFit::Caching =128 ,
  RooFit::Optimization =256 , RooFit::ObjectHandling =512 , RooFit::InputArguments =1024 , RooFit::Tracing =2048 ,
  RooFit::Contents =4096 , RooFit::DataHandling =8192 , RooFit::NumIntegration =16384 , RooFit::FastEvaluations =1<<15 ,
  RooFit::HistFactory =1<<16 , RooFit::IO =1<<17
}
 Topics for a RooMsgService::StreamConfig in RooMsgService. More...
 

Functions

RooCmdArg RooFit::AddTo (const char *name, double wgtSel=1.0, double wgtOther=1.0)
 
RooCmdArg RooFit::AllBinned ()
 
RooCmdArg RooFit::Asimov (Bool_t flag=kTRUE)
 
RooCmdArg RooFit::Asymmetry (const RooCategory &cat)
 
RooCmdArg RooFit::AsymptoticError (Bool_t flag)
 
RooCmdArg RooFit::AutoBinned (Bool_t flag=kTRUE)
 
RooCmdArg RooFit::AutoBinning (Int_t nbins=100, Double_t marginFactor=0.1)
 
RooCmdArg RooFit::AutoPrecision (Int_t ndigit=2)
 
RooCmdArg RooFit::AutoRange (const RooAbsData &data, Double_t marginFactor=0.1)
 
RooCmdArg RooFit::AutoSymBinning (Int_t nbins=100, Double_t marginFactor=0.1)
 
RooCmdArg RooFit::AutoSymRange (const RooAbsData &data, Double_t marginFactor=0.1)
 
RooCmdArg RooFit::AxisLabel (const char *name)
 
RooCmdArg RooFit::BaseClassName (const char *name)
 
RooCmdArg RooFit::BatchMode (bool batchModeOn)
 
RooCmdArg RooFit::BatchMode (const char *batchMode)
 
RooCmdArg RooFit::BatchMode (std::string const &batchMode="cpu")
 
RooCmdArg RooFit::Binned (Bool_t flag=kTRUE)
 
RooCmdArg RooFit::Binning (const char *binningName)
 
RooCmdArg RooFit::Binning (const RooAbsBinning &binning)
 
RooCmdArg RooFit::Binning (int nBins, double xlo=0., double xhi=0.)
 
RooCmdArg RooFit::Bins (Int_t nbin)
 
RooConstVarRooFitShortHand::C (Double_t value)
 
RooCmdArg RooFit::ClassName (const char *name)
 
RooCmdArg RooFit::CloneData (Bool_t flag)
 
RooCmdArg RooFit::Color (Color_t color)
 
RooCmdArg RooFit::Columns (Int_t ncol)
 
template<class... Args_t>
RooCmdArg RooFit::Components (Args_t &&... argsOrArgSet)
 
RooCmdArg RooFit::Components (const char *compSpec)
 
RooCmdArg RooFit::Conditional (const RooArgSet &pdfSet, const RooArgSet &depSet, Bool_t depsAreCond=kFALSE)
 
RooCmdArg RooFit::Conditional (const RooArgSet &pdfSet, RooArgSet &&depSet, Bool_t depsAreCond=kFALSE)
 
RooCmdArg RooFit::Conditional (RooArgSet &&pdfSet, const RooArgSet &depSet, Bool_t depsAreCond=kFALSE)
 
RooCmdArg RooFit::Conditional (RooArgSet &&pdfSet, RooArgSet &&depSet, Bool_t depsAreCond=kFALSE)
 
template<class... Args_t>
RooCmdArg RooFit::ConditionalObservables (Args_t &&... argsOrArgSet)
 Create a RooCmdArg to declare conditional observables.
 
RooCmdArg Please migrate to the RooCmdArg based fit RooFit::configuration (or use RooFitLegacy::FitOptions(const char *) to silence this warning," " but be warned that the RooFitLegacy function also gets removed in ROOT v6.28).")
 
RooCmdArg RooFit::Constrain (const RooArgSet &params)
 
RooCmdArg RooFit::Constrain (RooArgSet &&params)
 
RooCmdArg RooFit::Cut (const char *cutSpec)
 
RooCmdArg RooFit::Cut (const RooFormulaVar &cutVar)
 
RooCmdArg RooFit::CutRange (const char *rangeName)
 
RooCmdArg RooFit::DataError (Int_t)
 
RooCmdArg RooFit::DrawOption (const char *opt)
 
RooCmdArg RooFit::Efficiency (const RooCategory &cat)
 
RooCmdArg RooFit::Embedded (Bool_t flag=kTRUE)
 
RooCmdArg RooFit::EvalErrorValue (Double_t value)
 
RooCmdArg RooFit::EvalErrorWall (Bool_t flag)
 
RooCmdArg RooFit::EventRange (Int_t nStart, Int_t nStop)
 
RooCmdArg RooFit::ExpectedData (Bool_t flag=kTRUE)
 
RooCmdArg RooFit::Extended (Bool_t flag=kTRUE)
 
RooCmdArg RooFit::ExternalConstraints (const RooArgSet &constraintPdfs)
 
RooCmdArg RooFit::ExternalConstraints (RooArgSet &&constraintPdfs)
 
RooCmdArg RooFit::FillColor (Color_t color)
 
RooCmdArg RooFit::FillStyle (Style_t style)
 
RooCmdArg RooFit::FitGauss (Bool_t flag=kTRUE)
 
RooCmdArg RooFit::FitModel (RooAbsPdf &pdf)
 
RooCmdArg RooFitLegacy::FitOptions (const char *opts)
 
RooCmdArg RooFit::FitOptions (const char *opts) R__DEPRECATED(6
 
RooCmdArg RooFit::FitOptions (const RooCmdArg &arg1, 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())
 
RooCmdArg RooFit::FixedPrecision (Int_t ndigit=2)
 
RooCmdArg RooFit::Format (const char *format, Int_t sigDigit)
 
RooCmdArg RooFit::Format (const char *what, 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())
 
RooCmdArg RooFit::Frame (const RooCmdArg &arg1, 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())
 
RooCmdArg RooFit::FrameBins (Int_t nbins)
 
RooCmdArg RooFit::FrameRange (Double_t xlo, Double_t xhi)
 
RooCmdArg RooFit::GenBinned (const char *tag)
 
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_t flag=kTRUE)
 
RooCmdArg RooFit::Import (const char *state, RooDataHist &dhist)
 
RooCmdArg RooFit::Import (const char *state, RooDataSet &data)
 
RooCmdArg RooFit::Import (const char *state, TH1 &histo)
 
RooCmdArg RooFit::Import (const std::map< std::string, RooDataHist * > &)
 
RooCmdArg RooFit::Import (const std::map< std::string, RooDataSet * > &)
 
RooCmdArg RooFit::Import (const std::map< std::string, TH1 * > &)
 
RooCmdArg RooFit::Import (RooDataSet &data)
 
RooCmdArg RooFit::Import (TH1 &histo, Bool_t importDensity=kFALSE)
 
RooCmdArg RooFit::Import (TTree &tree)
 
RooCmdArg RooFit::ImportFromFile (const char *fname, const char *tname)
 
RooCmdArg RooFit::Index (RooCategory &icat)
 
RooCmdArg RooFit::InitialHesse (Bool_t flag=kTRUE)
 
RooCmdArg RooFit::Integrate (Bool_t flag)
 
RooCmdArg RooFit::IntegrateBins (double precision)
 Integrate the PDF over bins. Improves accuracy for binned fits. Switch off using 0. as argument.
 
RooCmdArg RooFit::IntegratedObservables (const RooArgSet &intObs)
 
RooCmdArg RooFit::IntegratedObservables (RooArgSet &&intObs)
 
RooCmdArg RooFit::IntrinsicBinning (Bool_t flag=kTRUE)
 
RooCmdArg RooFit::Invisible (bool inv=true)
 
RooCmdArg RooFit::Label (const char *str)
 
RooCmdArg RooFit::LatexStyle (Bool_t flag=kTRUE)
 
RooCmdArg RooFit::LatexTableStyle (Bool_t flag=kTRUE)
 
RooCmdArg RooFit::Layout (Double_t xmin, Double_t xmax=0.99, Double_t ymin=0.95)
 
RooCmdArg RooFit::LineColor (Color_t color)
 
RooCmdArg RooFit::LineStyle (Style_t style)
 
RooCmdArg RooFit::LineWidth (Width_t width)
 
RooCmdArg RooFit::Link (const char *state, RooAbsData &data)
 
RooCmdArg RooFit::Link (const std::map< std::string, RooAbsData * > &)
 
RooCmdArg RooFit::MarkerColor (Color_t color)
 
RooCmdArg RooFit::MarkerSize (Size_t size)
 
RooCmdArg RooFit::MarkerStyle (Style_t style)
 
RooCmdArg RooFit::Minimizer (const char *type, const char *alg=0)
 
RooCmdArg RooFit::Minos (Bool_t flag=kTRUE)
 
RooCmdArg RooFit::Minos (const RooArgSet &minosArgs)
 
RooCmdArg RooFit::Minos (RooArgSet &&minosArgs)
 
RooCmdArg RooFit::MoveToBack ()
 
RooCmdArg RooFit::MultiArg (const RooCmdArg &arg1, const RooCmdArg &arg2, 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())
 
RooCmdArg RooFit::Name (const char *name)
 
RooCmdArg RooFit::NoRecursion (Bool_t flag=kTRUE)
 
RooCmdArg RooFit::Normalization (Double_t scaleFactor)
 
RooCmdArg RooFit::Normalization (Double_t scaleFactor, Int_t scaleType)
 
RooCmdArg RooFit::NormRange (const char *rangeNameList)
 
template<class... Args_t>
RooCmdArg RooFit::NormSet (Args_t &&... argsOrArgSet)
 
RooCmdArg RooFit::NumCPU (Int_t nCPU, Int_t interleave=0)
 
RooCmdArg RooFit::NumEvents (Double_t numEvents)
 
RooCmdArg RooFit::NumEvents (Int_t numEvents)
 
RooCmdArg RooFit::NumIntConfig (const RooNumIntConfig &cfg)
 
RooCmdArg RooFit::ObjectName (const char *name)
 
RooCmdArg RooFit::Offset (Bool_t flag=kTRUE)
 
RooCmdArg RooFit::Optimize (Int_t flag=2)
 
RooCmdArg RooFit::OutputFile (const char *fileName)
 
RooCmdArg RooFit::OutputStream (std::ostream &os)
 
RooCmdArg RooFit::OwnLinked ()
 
RooCmdArg RooFit::Parameters (const RooArgSet &params)
 
RooCmdArg RooFit::Parameters (RooArgSet &&params)
 
RooCmdArg RooFit::Precision (Double_t prec)
 
RooCmdArg RooFit::PrefitDataFraction (Double_t data_ratio=0.0)
 
RooCmdArg RooFit::Prefix (Bool_t flag)
 
RooCmdArg RooFit::PrintEvalErrors (Int_t numErrors)
 
RooCmdArg RooFit::PrintLevel (Int_t code)
 
RooCmdArg RooFit::Project (const RooArgSet &projSet)
 
RooCmdArg RooFit::Project (RooArgSet &&projSet)
 
template<class... Args_t>
RooCmdArg RooFit::ProjectedObservables (Args_t &&... argsOrArgSet)
 
RooCmdArg RooFit::ProjectionRange (const char *rangeName)
 
RooCmdArg RooFit::ProjWData (const RooAbsData &projData, Bool_t binData=kFALSE)
 
RooCmdArg RooFit::ProjWData (const RooArgSet &projSet, const RooAbsData &projData, Bool_t binData=kFALSE)
 
RooCmdArg RooFit::ProjWData (RooArgSet &&projSet, const RooAbsData &projData, Bool_t binData=kFALSE)
 
RooCmdArg RooFit::ProtoData (const RooDataSet &protoData, Bool_t randomizeOrder=kFALSE, Bool_t resample=kFALSE)
 
RooCmdArg RooFit::Range (const char *rangeName, Bool_t adjustNorm=kTRUE)
 
RooCmdArg RooFit::Range (Double_t lo, Double_t hi, Bool_t adjustNorm=kTRUE)
 
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.
 
RooCmdArg RooFit::RecycleConflictNodes (Bool_t flag=kTRUE)
 
RooCmdArg RooFit::RefreshNorm ()
 
RooCmdArg RooFit::Rename (const char *suffix)
 
RooCmdArg RooFit::RenameAllNodes (const char *suffix)
 
RooCmdArg RooFit::RenameAllVariables (const char *suffix)
 
RooCmdArg RooFit::RenameAllVariablesExcept (const char *suffix, const char *exceptionList)
 
RooCmdArg RooFit::RenameConflictNodes (const char *suffix, Bool_t renameOrigNodes=kFALSE)
 
RooCmdArg RooFit::RenameVariable (const char *inputName, const char *outputName)
 
RooCmdArg RooFit::Rescale (Double_t factor)
 
RooCmdArg RooFit::Restrict (const char *catName, const char *stateNameList)
 
RooConstVarRooFit::RooConst (Double_t val)
 
RooCmdArg RooFit::Save (Bool_t flag=kTRUE)
 
RooCmdArg RooFit::Scaling (Bool_t flag)
 
RooCmdArg RooFit::ScanAllCdf ()
 
RooCmdArg RooFit::ScanNoCdf ()
 
RooCmdArg RooFit::ScanNumCdf ()
 
RooCmdArg RooFit::ScanParameters (Int_t nbins, Int_t intOrder)
 
RooCmdArg RooFit::SelectVars (const RooArgSet &vars)
 
RooCmdArg RooFit::SelectVars (RooArgSet &&vars)
 
RooCmdArg RooFit::ShiftToZero ()
 
RooCmdArg RooFit::ShowConstants (Bool_t flag=kTRUE)
 
RooCmdArg RooFit::ShowProgress ()
 
RooCmdArg RooFit::Sibling (const RooAbsCollection &sibling)
 
RooCmdArg RooFit::Silence (Bool_t flag=kTRUE)
 
RooCmdArg RooFit::Slice (const RooArgSet &sliceSet)
 
RooCmdArg RooFit::Slice (RooArgSet &&sliceSet)
 
RooCmdArg RooFit::Slice (RooCategory &cat, const char *label)
 
RooCmdArg RooFit::Slice (std::map< RooCategory *, std::string > const &)
 
RooCmdArg RooFit::SplitParam (const char *varname, const char *catname)
 
RooCmdArg RooFit::SplitParam (const RooRealVar &var, const RooAbsCategory &cat)
 
RooCmdArg RooFit::SplitParamConstrained (const char *varname, const char *catname, const char *rsname)
 
RooCmdArg RooFit::SplitParamConstrained (const RooRealVar &var, const RooAbsCategory &cat, const char *rsname)
 
RooCmdArg RooFit::SplitRange (Bool_t flag=kTRUE)
 
RooCmdArg RooFit::StoreAsymError (const RooArgSet &aset)
 
RooCmdArg RooFit::StoreAsymError (RooArgSet &&aset)
 
RooCmdArg RooFit::StoreError (const RooArgSet &aset)
 
RooCmdArg RooFit::StoreError (RooArgSet &&aset)
 
RooCmdArg RooFit::Strategy (Int_t code)
 
RooCmdArg RooFit::SumCoefRange (const char *rangeName)
 
RooCmdArg RooFit::SumW2Error (Bool_t flag)
 
RooCmdArg RooFit::SupNormSet (const RooArgSet &nset)
 
RooCmdArg RooFit::SupNormSet (RooArgSet &&nset)
 
RooCmdArg RooFit::TagName (const char *name)
 
RooCmdArg RooFit::Timer (Bool_t flag=kTRUE)
 
RooCmdArg RooFit::Title (const char *name)
 
RooCmdArg RooFit::TLatexStyle (Bool_t flag=kTRUE)
 
RooCmdArg RooFit::Topic (Int_t topic)
 
RooCmdArg RooFit::VerbatimName (Bool_t flag=kTRUE)
 
RooCmdArg RooFit::Verbose (Bool_t flag=kTRUE)
 
RooCmdArg RooFit::VisualizeError (const RooDataSet &paramData, Double_t Z=1)
 
RooCmdArg RooFit::VisualizeError (const RooFitResult &fitres, const RooArgSet &param, Double_t Z=1, Bool_t linearMethod=kTRUE)
 
RooCmdArg RooFit::VisualizeError (const RooFitResult &fitres, Double_t Z=1, Bool_t linearMethod=kTRUE)
 
RooCmdArg RooFit::VisualizeError (const RooFitResult &fitres, RooArgSet &&param, Double_t Z=1, Bool_t linearMethod=kTRUE)
 
RooCmdArg RooFit::VLines ()
 
RooCmdArg RooFit::Warnings (Bool_t flag=kTRUE)
 
RooCmdArg RooFit::Weight (Double_t wgt)
 
RooCmdArg RooFit::WeightVar (const char *name, Bool_t reinterpretAsWeight=kFALSE)
 
RooCmdArg RooFit::WeightVar (const RooRealVar &arg, Bool_t reinterpretAsWeight=kFALSE)
 
RooCmdArg RooFit::What (const char *str)
 
RooCmdArg RooFit::XErrorSize (Double_t width)
 
RooCmdArg RooFit::YVar (const RooAbsRealLValue &var, const RooCmdArg &arg=RooCmdArg::none())
 
RooCmdArg RooFit::ZVar (const RooAbsRealLValue &var, const RooCmdArg &arg=RooCmdArg::none())