Logo ROOT  
Reference Guide
RooGlobalFunc.cxx File Reference
#include "RooGlobalFunc.h"
#include "RooFit.h"
#include "RooCategory.h"
#include "RooRealConstant.h"
#include "RooDataSet.h"
#include "RooDataHist.h"
#include "RooNumIntConfig.h"
#include "RooRealVar.h"
#include "RooFitResult.h"
#include "RooAbsPdf.h"
#include "RooFormulaVar.h"
#include "RooHelpers.h"
#include "TH1.h"
#include <algorithm>
Include dependency graph for RooGlobalFunc.cxx:


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


RooCmdArg RooFit::AddTo (const char *name)
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 (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_t nBins, Double_t xlo=0., Double_t xhi=0.)
RooCmdArg RooFit::Bins (Int_t nbin)
RooCmdArg RooFit::BootStrapData (const RooDataSet &dset)
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)
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)
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 RooFit::FitOptions (const char *opts)
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)
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. More...
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)
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)
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. More...
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::ShowAsymError (Bool_t flag)
RooCmdArg RooFit::ShowConstants (Bool_t flag=kTRUE)
RooCmdArg RooFit::ShowError (Bool_t flag)
RooCmdArg RooFit::ShowName (Bool_t flag)
RooCmdArg RooFit::ShowProgress ()
RooCmdArg RooFit::ShowUnit (Bool_t flag)
RooCmdArg RooFit::ShowValue (Bool_t flag)
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())