Logo ROOT  
Reference Guide
 
Loading...
Searching...
No Matches
RooGlobalFunc.h
Go to the documentation of this file.
1/*****************************************************************************
2 * Project: RooFit *
3 * Package: RooFitCore *
4 * File: $Id: RooGlobalFunc.h,v 1.14 2007/07/16 21:04:28 wouter Exp $
5 * Authors: *
6 * WV, Wouter Verkerke, UC Santa Barbara, verkerke@slac.stanford.edu *
7 * DK, David Kirkby, UC Irvine, dkirkby@uci.edu *
8 * *
9 * Copyright (c) 2000-2005, Regents of the University of California *
10 * and Stanford University. All rights reserved. *
11 * *
12 * Redistribution and use in source and binary forms, *
13 * with or without modification, are permitted according to the terms *
14 * listed in LICENSE (http://roofit.sourceforge.net/license.txt) *
15 *****************************************************************************/
16#ifndef ROO_GLOBAL_FUNC
17#define ROO_GLOBAL_FUNC
18
19#include "RooCmdArg.h"
20#include <map>
21#include <string>
22//#include "RooDataHist.h"
23//#include "RooAbsPdf.h"
24//#include "RooRealConstant.h"
25//#include "RooMsgService.h"
26
27class RooDataHist ;
28class RooDataSet ;
29class RooFitResult ;
30class RooAbsPdf ;
31class RooAbsRealLValue ;
32class RooRealConstant ;
33class RooMsgService ;
34class RooFormulaVar ;
35class RooAbsData ;
36class RooArgSet ;
37class RooCategory ;
38class RooAbsReal ;
39class RooAbsBinning ;
40class RooAbsCollection ;
41class RooAbsPdf ;
42class RooConstVar ;
43class RooRealVar ;
44class RooAbsCategory ;
45class RooNumIntConfig ;
46class RooArgList ;
47class RooAbsCollection ;
48class TH1 ;
49class TF1 ;
50class TF2 ;
51class TF3 ;
52class TTree ;
53
54/*! \namespace RooFit
55The namespace RooFit contains mostly switches that change the behaviour of functions of PDFs
56(or other types of arguments).
57
58These switches are documented with the relevant functions, e.g. RooAbsPdf::fitTo().
59For an introduction to RooFit (not the namespace), check the [user's guides](https://root.cern.ch/root-user-guides-and-manuals),
60[courses](https://root.cern.ch/courses) or [RooFit in 20 minutes](https://root.cern.ch/roofit-20-minutes).
61*/
62namespace RooFit {
63
64/// Verbosity level for RooMsgService::StreamConfig in RooMsgService
65enum MsgLevel { DEBUG=0, INFO=1, PROGRESS=2, WARNING=3, ERROR=4, FATAL=5 } ;
66/// Topics for a RooMsgService::StreamConfig in RooMsgService
71
72/**
73 * \defgroup CmdArgs RooFit command arguments
74 * These arguments can be passed to functions of RooFit objects.
75 * \ingroup Roofitmain
76 * @{
77 */
78
79/**
80 * \defgroup Plotting Arguments for plotOn functions
81 * @{
82 */
83RooCmdArg DrawOption(const char* opt) ;
84RooCmdArg Normalization(Double_t scaleFactor) ;
85RooCmdArg Slice(const RooArgSet& sliceSet) ;
86RooCmdArg Slice(RooCategory& cat, const char* label) ;
87RooCmdArg Project(const RooArgSet& projSet) ;
88RooCmdArg ProjWData(const RooAbsData& projData, Bool_t binData=kFALSE) ;
89RooCmdArg ProjWData(const RooArgSet& projSet, const RooAbsData& projData, Bool_t binData=kFALSE) ;
93RooCmdArg Range(const char* rangeName, Bool_t adjustNorm=kTRUE) ;
95RooCmdArg NormRange(const char* rangeNameList) ;
102RooCmdArg ProjectionRange(const char* rangeName) ;
103RooCmdArg Name(const char* name) ;
104RooCmdArg Invisible(bool inv=true) ;
105RooCmdArg AddTo(const char* name, double wgtSel=1.0, double wgtOther=1.0) ;
108RooCmdArg VisualizeError(const RooDataSet& paramData, Double_t Z=1) ;
109RooCmdArg VisualizeError(const RooFitResult& fitres, Double_t Z=1, Bool_t linearMethod=kTRUE) ;
110RooCmdArg VisualizeError(const RooFitResult& fitres, const RooArgSet& param, Double_t Z=1, Bool_t linearMethod=kTRUE) ;
112
113// RooAbsPdf::plotOn arguments
114RooCmdArg Normalization(Double_t scaleFactor, Int_t scaleType) ;
115RooCmdArg Components(const RooArgSet& compSet) ;
116RooCmdArg Components(const char* compSpec) ;
117
118// RooAbsData::plotOn arguments
119RooCmdArg Cut(const char* cutSpec) ;
120RooCmdArg Cut(const RooFormulaVar& cutVar) ;
121RooCmdArg Binning(const RooAbsBinning& binning) ;
122RooCmdArg Binning(const char* binningName) ;
123RooCmdArg Binning(Int_t nBins, Double_t xlo=0., Double_t xhi=0.) ;
127RooCmdArg CutRange(const char* rangeName) ;
130RooCmdArg Efficiency(const RooCategory& cat) ;
131RooCmdArg Rescale(Double_t factor) ;
132
133/** @} */
134
135/**
136 * \defgroup ConstructorArgs Arguments for various constructors
137 * @{
138 */
139// RooDataHist::ctor arguments
141RooCmdArg Index(RooCategory& icat) ;
142RooCmdArg Import(const char* state, TH1& histo) ;
143RooCmdArg Import(const std::map<std::string,TH1*>&) ;
144RooCmdArg Import(const char* state, RooDataHist& dhist) ;
145RooCmdArg Import(const std::map<std::string,RooDataHist*>&) ;
146RooCmdArg Import(TH1& histo, Bool_t importDensity=kFALSE) ;
147
148// RooDataSet::ctor arguments
149RooCmdArg WeightVar(const char* name, Bool_t reinterpretAsWeight=kFALSE) ;
150RooCmdArg WeightVar(const RooRealVar& arg, Bool_t reinterpretAsWeight=kFALSE) ;
151RooCmdArg Import(const char* state, RooDataSet& data) ;
152RooCmdArg Import(const std::map<std::string,RooDataSet*>& ) ;
153RooCmdArg Link(const char* state, RooAbsData& data) ;
154RooCmdArg Link(const std::map<std::string,RooAbsData*>&) ;
157RooCmdArg ImportFromFile(const char* fname, const char* tname) ;
158RooCmdArg StoreError(const RooArgSet& aset) ;
159RooCmdArg StoreAsymError(const RooArgSet& aset) ;
161
162/** @} */
163
164// RooAbsPdf::printLatex arguments
165RooCmdArg Columns(Int_t ncol) ;
166RooCmdArg OutputFile(const char* fileName) ;
167RooCmdArg Format(const char* format, Int_t sigDigit) ;
168RooCmdArg Format(const char* what, const RooCmdArg& arg1=RooCmdArg::none(), const RooCmdArg& arg2=RooCmdArg::none(),
169 const RooCmdArg& arg3=RooCmdArg::none(),const RooCmdArg& arg4=RooCmdArg::none(),
170 const RooCmdArg& arg5=RooCmdArg::none(),const RooCmdArg& arg6=RooCmdArg::none(),
171 const RooCmdArg& arg7=RooCmdArg::none(),const RooCmdArg& arg8=RooCmdArg::none()) ;
172RooCmdArg Sibling(const RooAbsCollection& sibling) ;
173
174// RooAbsRealLValue::frame arguments
175RooCmdArg Title(const char* name) ;
176RooCmdArg Bins(Int_t nbin) ;
177RooCmdArg AutoSymRange(const RooAbsData& data, Double_t marginFactor=0.1) ;
178RooCmdArg AutoRange(const RooAbsData& data, Double_t marginFactor=0.1) ;
179
180// RooAbsData::createHistogram arguments
181RooCmdArg AutoSymBinning(Int_t nbins=100, Double_t marginFactor=0.1) ;
182RooCmdArg AutoBinning(Int_t nbins=100, Double_t marginFactor=0.1) ;
183
184// RooAbsReal::fillHistogram arguments
186
187// RooAbsData::reduce arguments
188RooCmdArg SelectVars(const RooArgSet& vars) ;
189RooCmdArg EventRange(Int_t nStart, Int_t nStop) ;
190
191
192/**
193 * \defgroup Fitting Arguments for fitting
194 * @{
195 */
196// RooChi2Var::ctor / RooNLLVar arguments
199RooCmdArg NumCPU(Int_t nCPU, Int_t interleave=0) ;
200RooCmdArg BatchMode(bool flag=true);
201RooCmdArg IntegrateBins(double precision);
202
203// RooAbsPdf::fitTo arguments
204RooCmdArg PrefitDataFraction(Double_t data_ratio = 0.0) ;
205RooCmdArg FitOptions(const char* opts) ;
206RooCmdArg Optimize(Int_t flag=2) ;
207RooCmdArg ProjectedObservables(const RooArgSet& set) ; // obsolete, for backward compatibility
211RooCmdArg Timer(Bool_t flag=kTRUE) ;
218RooCmdArg Minos(const RooArgSet& minosArgs) ;
220RooCmdArg SumCoefRange(const char* rangeName) ;
221RooCmdArg Constrain(const RooArgSet& params) ;
223RooCmdArg GlobalObservablesTag(const char* tagName) ;
224//RooCmdArg Constrained() ;
225RooCmdArg ExternalConstraints(const RooArgSet& constraintPdfs) ;
232RooCmdArg Minimizer(const char* type, const char* alg=0) ;
235/** @} */
236
237// RooAbsPdf::paramOn arguments
238RooCmdArg Label(const char* str) ;
240RooCmdArg Parameters(const RooArgSet& params) ;
242
243// RooTreeData::statOn arguments
244RooCmdArg What(const char* str) ;
245
246// RooProdPdf::ctor arguments
247RooCmdArg Conditional(const RooArgSet& pdfSet, const RooArgSet& depSet, Bool_t depsAreCond=kFALSE) ;
248
249/**
250 * \defgroup Generating Arguments for generating data
251 * @{
252 */
253// RooAbsPdf::generate arguments
254RooCmdArg ProtoData(const RooDataSet& protoData, Bool_t randomizeOrder=kFALSE, Bool_t resample=kFALSE) ;
255RooCmdArg NumEvents(Int_t numEvents) ;
256RooCmdArg NumEvents(Double_t numEvents) ;
258RooCmdArg GenBinned(const char* tag) ;
262
263/** @} */
264
265// RooAbsRealLValue::createHistogram arguments
266RooCmdArg YVar(const RooAbsRealLValue& var, const RooCmdArg& arg=RooCmdArg::none()) ;
267RooCmdArg ZVar(const RooAbsRealLValue& var, const RooCmdArg& arg=RooCmdArg::none()) ;
268RooCmdArg AxisLabel(const char* name) ;
269RooCmdArg Scaling(Bool_t flag) ;
270
271
272// RooAbsReal::createHistogram arguments
274
275// RooAbsReal::createIntegral arguments
276RooCmdArg NormSet(const RooArgSet& nset) ;
278
279// RooMCStudy::ctor arguments
282RooCmdArg FitOptions(const RooCmdArg& arg1 ,const RooCmdArg& arg2=RooCmdArg::none(),
283 const RooCmdArg& arg3=RooCmdArg::none(),const RooCmdArg& arg4=RooCmdArg::none(),
284 const RooCmdArg& arg5=RooCmdArg::none(),const RooCmdArg& arg6=RooCmdArg::none()) ;
286
287// RooMCStudy::plot* arguments
288RooCmdArg Frame(const RooCmdArg& arg1 ,const RooCmdArg& arg2=RooCmdArg::none(),
289 const RooCmdArg& arg3=RooCmdArg::none(),const RooCmdArg& arg4=RooCmdArg::none(),
290 const RooCmdArg& arg5=RooCmdArg::none(),const RooCmdArg& arg6=RooCmdArg::none()) ;
294
295// RooRealVar::format arguments
296RooCmdArg AutoPrecision(Int_t ndigit=2) ;
302
303// RooMsgService::addReportingStream arguments
304RooCmdArg Topic(Int_t topic) ;
305RooCmdArg ObjectName(const char* name) ;
306RooCmdArg ClassName(const char* name) ;
307RooCmdArg BaseClassName(const char* name) ;
308RooCmdArg TagName(const char* name) ;
309RooCmdArg OutputStream(std::ostream& os) ;
310RooCmdArg Prefix(Bool_t flag) ;
311RooCmdArg Color(Color_t color) ;
312
313// RooWorkspace::import() arguments
314RooCmdArg RenameConflictNodes(const char* suffix, Bool_t renameOrigNodes=kFALSE) ;
315RooCmdArg RenameAllNodes(const char* suffix) ;
316RooCmdArg RenameAllVariables(const char* suffix) ;
317RooCmdArg RenameAllVariablesExcept(const char* suffix,const char* exceptionList) ;
318RooCmdArg RenameVariable(const char* inputName, const char* outputName) ;
319RooCmdArg Rename(const char* suffix) ;
323
324// RooSimCloneTool::build() arguments
325RooCmdArg SplitParam(const char* varname, const char* catname) ;
326RooCmdArg SplitParam(const RooRealVar& var, const RooAbsCategory& cat) ;
327RooCmdArg SplitParamConstrained(const char* varname, const char* catname, const char* rsname) ;
328RooCmdArg SplitParamConstrained(const RooRealVar& var, const RooAbsCategory& cat, const char* rsname) ;
329RooCmdArg Restrict(const char* catName, const char* stateNameList) ;
330
331// RooAbsPdf::createCdf() arguments
332RooCmdArg SupNormSet(const RooArgSet& nset) ;
333RooCmdArg ScanParameters(Int_t nbins,Int_t intOrder) ;
337
338// Generic container arguments (to be able to supply more command line arguments)
339RooCmdArg MultiArg(const RooCmdArg& arg1, const RooCmdArg& arg2,
340 const RooCmdArg& arg3=RooCmdArg::none(),const RooCmdArg& arg4=RooCmdArg::none(),
341 const RooCmdArg& arg5=RooCmdArg::none(),const RooCmdArg& arg6=RooCmdArg::none(),
342 const RooCmdArg& arg7=RooCmdArg::none(),const RooCmdArg& arg8=RooCmdArg::none()) ;
343
345
346// End group CmdArgs:
347/**
348 * @}
349 */
350}
351
353
354RooArgSet S(const RooAbsArg& v1) ;
355RooArgSet S(const RooAbsArg& v1, const RooAbsArg& v2) ;
356RooArgSet S(const RooAbsArg& v1, const RooAbsArg& v2, const RooAbsArg& v3) ;
357RooArgSet S(const RooAbsArg& v1, const RooAbsArg& v2, const RooAbsArg& v3, const RooAbsArg& v4) ;
358RooArgSet S(const RooAbsArg& v1, const RooAbsArg& v2, const RooAbsArg& v3, const RooAbsArg& v4, const RooAbsArg& v5) ;
359RooArgSet S(const RooAbsArg& v1, const RooAbsArg& v2, const RooAbsArg& v3, const RooAbsArg& v4, const RooAbsArg& v5,
360 const RooAbsArg& v6) ;
361RooArgSet S(const RooAbsArg& v1, const RooAbsArg& v2, const RooAbsArg& v3, const RooAbsArg& v4, const RooAbsArg& v5,
362 const RooAbsArg& v6, const RooAbsArg& v7) ;
363RooArgSet S(const RooAbsArg& v1, const RooAbsArg& v2, const RooAbsArg& v3, const RooAbsArg& v4, const RooAbsArg& v5,
364 const RooAbsArg& v6, const RooAbsArg& v7, const RooAbsArg& v8) ;
365RooArgSet S(const RooAbsArg& v1, const RooAbsArg& v2, const RooAbsArg& v3, const RooAbsArg& v4, const RooAbsArg& v5,
366 const RooAbsArg& v6, const RooAbsArg& v7, const RooAbsArg& v8, const RooAbsArg& v9) ;
367
368RooArgList L(const RooAbsArg& v1) ;
369RooArgList L(const RooAbsArg& v1, const RooAbsArg& v2) ;
370RooArgList L(const RooAbsArg& v1, const RooAbsArg& v2, const RooAbsArg& v3) ;
371RooArgList L(const RooAbsArg& v1, const RooAbsArg& v2, const RooAbsArg& v3, const RooAbsArg& v4) ;
372RooArgList L(const RooAbsArg& v1, const RooAbsArg& v2, const RooAbsArg& v3, const RooAbsArg& v4, const RooAbsArg& v5) ;
373RooArgList L(const RooAbsArg& v1, const RooAbsArg& v2, const RooAbsArg& v3, const RooAbsArg& v4, const RooAbsArg& v5,
374 const RooAbsArg& v6) ;
375RooArgList L(const RooAbsArg& v1, const RooAbsArg& v2, const RooAbsArg& v3, const RooAbsArg& v4, const RooAbsArg& v5,
376 const RooAbsArg& v6, const RooAbsArg& v7) ;
377RooArgList L(const RooAbsArg& v1, const RooAbsArg& v2, const RooAbsArg& v3, const RooAbsArg& v4, const RooAbsArg& v5,
378 const RooAbsArg& v6, const RooAbsArg& v7, const RooAbsArg& v8) ;
379RooArgList L(const RooAbsArg& v1, const RooAbsArg& v2, const RooAbsArg& v3, const RooAbsArg& v4, const RooAbsArg& v5,
380 const RooAbsArg& v6, const RooAbsArg& v7, const RooAbsArg& v8, const RooAbsArg& v9) ;
381
382RooConstVar& C(Double_t value) ;
383
384} // End namespace ShortHand
385
387
388#endif
int Int_t
Definition RtypesCore.h:45
float Size_t
Definition RtypesCore.h:87
const Bool_t kFALSE
Definition RtypesCore.h:92
short Width_t
Definition RtypesCore.h:82
bool Bool_t
Definition RtypesCore.h:63
double Double_t
Definition RtypesCore.h:59
short Color_t
Definition RtypesCore.h:83
short Style_t
Definition RtypesCore.h:80
const Bool_t kTRUE
Definition RtypesCore.h:91
include TDocParser_001 C image html pict1_TDocParser_001 png width
char name[80]
Definition TGX11.cxx:110
int type
Definition TGX11.cxx:121
float xmin
#define hi
float ymin
float xmax
RooAbsArg is the common abstract base class for objects that represent a value and a "shape" in RooFi...
Definition RooAbsArg.h:72
RooAbsBinning is the abstract base class for RooRealVar binning definitions.
RooAbsCategory is the base class for objects that represent a discrete value with a finite number of ...
RooAbsCollection is an abstract container object that can hold multiple RooAbsArg objects.
RooAbsData is the common abstract base class for binned and unbinned datasets.
Definition RooAbsData.h:49
RooAbsRealLValue is the common abstract base class for objects that represent a real value that may a...
RooAbsReal is the common abstract base class for objects that represent a real value and implements f...
Definition RooAbsReal.h:61
RooArgList is a container object that can hold multiple RooAbsArg objects.
Definition RooArgList.h:21
RooArgSet is a container object that can hold multiple RooAbsArg objects.
Definition RooArgSet.h:29
RooCategory is an object to represent discrete states.
Definition RooCategory.h:27
RooCmdArg is a named container for two doubles, two integers two object points and three string point...
Definition RooCmdArg.h:27
static const RooCmdArg & none()
Return reference to null argument.
Definition RooCmdArg.cxx:52
RooConstVar represent a constant real-valued object.
Definition RooConstVar.h:26
The RooDataHist is a container class to hold N-dimensional binned data.
Definition RooDataHist.h:37
RooDataSet is a container class to hold unbinned data.
Definition RooDataSet.h:33
RooFitResult is a container class to hold the input and output of a PDF fit to a dataset.
A RooFormulaVar is a generic implementation of a real-valued object, which takes a RooArgList of serv...
The class RooMsgService is a singleton that organizes messages generated in RooFit.
RooNumIntConfig holds the configuration parameters of the various numeric integrators used by RooReal...
RooRealConstant provides static functions to create and keep track of RooRealVar constants.
RooRealVar represents a variable that can be changed from the outside.
Definition RooRealVar.h:39
1-Dim function class
Definition TF1.h:213
A 2-Dim function with parameters.
Definition TF2.h:29
A 3-Dim function with parameters.
Definition TF3.h:28
TH1 is the base class of all histogram classes in ROOT.
Definition TH1.h:58
A TTree represents a columnar dataset.
Definition TTree.h:79
RooCmdArg ScanNoCdf()
RooCmdArg Scaling(Bool_t flag)
RooCmdArg FrameBins(Int_t nbins)
RooCmdArg NoRecursion(Bool_t flag=kTRUE)
RooCmdArg TLatexStyle(Bool_t flag=kTRUE)
RooCmdArg ClassName(const char *name)
RooCmdArg Binned(Bool_t flag=kTRUE)
RooCmdArg FitModel(RooAbsPdf &pdf)
RooCmdArg RecycleConflictNodes(Bool_t flag=kTRUE)
RooCmdArg IntegratedObservables(const RooArgSet &intObs)
RooCmdArg OutputStream(std::ostream &os)
RooCmdArg Topic(Int_t topic)
RooCmdArg Embedded(Bool_t flag=kTRUE)
RooCmdArg ShowConstants(Bool_t flag=kTRUE)
RooCmdArg Parameters(const RooArgSet &params)
RooCmdArg NumIntConfig(const RooNumIntConfig &cfg)
RooCmdArg 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 ScanParameters(Int_t nbins, Int_t intOrder)
RooCmdArg Label(const char *str)
RooCmdArg NormSet(const RooArgSet &nset)
RooCmdArg TagName(const char *name)
RooCmdArg AutoSymBinning(Int_t nbins=100, Double_t marginFactor=0.1)
RooCmdArg BaseClassName(const char *name)
RooCmdArg Restrict(const char *catName, const char *stateNameList)
RooCmdArg FrameRange(Double_t xlo, Double_t xhi)
RooCmdArg YVar(const RooAbsRealLValue &var, const RooCmdArg &arg=RooCmdArg::none())
RooCmdArg IntrinsicBinning(Bool_t flag=kTRUE)
RooCmdArg RenameAllVariables(const char *suffix)
RooCmdArg ZVar(const RooAbsRealLValue &var, const RooCmdArg &arg=RooCmdArg::none())
RooCmdArg FitGauss(Bool_t flag=kTRUE)
RooCmdArg RenameConflictNodes(const char *suffix, Bool_t renameOrigNodes=kFALSE)
RooCmdArg RenameVariable(const char *inputName, const char *outputName)
RooCmdArg Color(Color_t color)
RooCmdArg FixedPrecision(Int_t ndigit=2)
RooCmdArg AutoPrecision(Int_t ndigit=2)
RooCmdArg Title(const char *name)
RooCmdArg RenameAllNodes(const char *suffix)
RooCmdArg SplitParam(const char *varname, const char *catname)
RooCmdArg Rename(const char *suffix)
RooCmdArg Format(const char *format, Int_t sigDigit)
RooCmdArg SupNormSet(const RooArgSet &nset)
RooCmdArg Layout(Double_t xmin, Double_t xmax=0.99, Double_t ymin=0.95)
RooCmdArg SelectVars(const RooArgSet &vars)
RooCmdArg Silence(Bool_t flag=kTRUE)
RooCmdArg LatexTableStyle(Bool_t flag=kTRUE)
RooConstVar & RooConst(Double_t val)
RooCmdArg RenameAllVariablesExcept(const char *suffix, const char *exceptionList)
RooCmdArg VerbatimName(Bool_t flag=kTRUE)
RooCmdArg Columns(Int_t ncol)
RooCmdArg EventRange(Int_t nStart, Int_t nStop)
RooCmdArg ScanAllCdf()
RooCmdArg ObjectName(const char *name)
RooCmdArg AutoSymRange(const RooAbsData &data, Double_t marginFactor=0.1)
RooCmdArg AxisLabel(const char *name)
RooCmdArg Sibling(const RooAbsCollection &sibling)
RooCmdArg Conditional(const RooArgSet &pdfSet, const RooArgSet &depSet, Bool_t depsAreCond=kFALSE)
RooCmdArg SplitParamConstrained(const char *varname, const char *catname, const char *rsname)
RooCmdArg AutoRange(const RooAbsData &data, Double_t marginFactor=0.1)
RooCmdArg What(const char *str)
RooCmdArg ScanNumCdf()
RooCmdArg AutoBinning(Int_t nbins=100, Double_t marginFactor=0.1)
RooCmdArg Bins(Int_t nbin)
RooCmdArg 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 OutputFile(const char *fileName)
RooCmdArg LatexStyle(Bool_t flag=kTRUE)
RooCmdArg WeightVar(const char *name, Bool_t reinterpretAsWeight=kFALSE)
RooCmdArg OwnLinked()
RooCmdArg ImportFromFile(const char *fname, const char *tname)
RooCmdArg StoreAsymError(const RooArgSet &aset)
RooCmdArg Weight(Double_t wgt)
RooCmdArg StoreError(const RooArgSet &aset)
RooCmdArg Link(const char *state, RooAbsData &data)
RooCmdArg Import(const char *state, TH1 &histo)
RooCmdArg IntegrateBins(double precision)
Integrate the PDF over bins. Improves accuracy for binned fits. Switch off using 0....
RooCmdArg EvalErrorWall(Bool_t flag)
RooCmdArg ProjectedObservables(const RooArgSet &set)
RooCmdArg Constrain(const RooArgSet &params)
RooCmdArg GlobalObservablesTag(const char *tagName)
RooCmdArg Strategy(Int_t code)
RooCmdArg Warnings(Bool_t flag=kTRUE)
RooCmdArg Integrate(Bool_t flag)
RooCmdArg SumW2Error(Bool_t flag)
RooCmdArg Extended(Bool_t flag=kTRUE)
RooCmdArg GlobalObservables(const RooArgSet &globs)
RooCmdArg SumCoefRange(const char *rangeName)
RooCmdArg SplitRange(Bool_t flag=kTRUE)
RooCmdArg PrintEvalErrors(Int_t numErrors)
RooCmdArg Optimize(Int_t flag=2)
RooCmdArg Hesse(Bool_t flag=kTRUE)
RooCmdArg InitialHesse(Bool_t flag=kTRUE)
RooCmdArg ExternalConstraints(const RooArgSet &constraintPdfs)
RooCmdArg CloneData(Bool_t flag)
RooCmdArg Save(Bool_t flag=kTRUE)
RooCmdArg PrintLevel(Int_t code)
RooCmdArg FitOptions(const char *opts)
RooCmdArg BatchMode(bool flag=true)
RooCmdArg NumCPU(Int_t nCPU, Int_t interleave=0)
RooCmdArg DataError(Int_t)
RooCmdArg ConditionalObservables(const RooArgSet &set)
RooCmdArg RecoverFromUndefinedRegions(double strength)
When parameters are chosen such that a PDF is undefined, try to indicate to the minimiser how to leav...
RooCmdArg Verbose(Bool_t flag=kTRUE)
RooCmdArg PrefitDataFraction(Double_t data_ratio=0.0)
RooCmdArg AsymptoticError(Bool_t flag)
RooCmdArg Offset(Bool_t flag=kTRUE)
RooCmdArg Minimizer(const char *type, const char *alg=0)
RooCmdArg Minos(Bool_t flag=kTRUE)
RooCmdArg ProtoData(const RooDataSet &protoData, Bool_t randomizeOrder=kFALSE, Bool_t resample=kFALSE)
RooCmdArg Asimov(Bool_t flag=kTRUE)
RooCmdArg AllBinned()
RooCmdArg AutoBinned(Bool_t flag=kTRUE)
RooCmdArg NumEvents(Int_t numEvents)
RooCmdArg GenBinned(const char *tag)
RooCmdArg ExpectedData(Bool_t flag=kTRUE)
RooCmdArg VisualizeError(const RooDataSet &paramData, Double_t Z=1)
RooCmdArg RefreshNorm()
RooCmdArg ProjWData(const RooAbsData &projData, Bool_t binData=kFALSE)
RooCmdArg ProjectionRange(const char *rangeName)
RooCmdArg MarkerColor(Color_t color)
RooCmdArg Binning(const RooAbsBinning &binning)
RooCmdArg NormRange(const char *rangeNameList)
RooCmdArg ShowProgress()
RooCmdArg DrawOption(const char *opt)
RooCmdArg Project(const RooArgSet &projSet)
RooCmdArg FillStyle(Style_t style)
RooCmdArg EvalErrorValue(Double_t value)
RooCmdArg FillColor(Color_t color)
RooCmdArg Rescale(Double_t factor)
RooCmdArg Invisible(bool inv=true)
RooCmdArg MarkerStyle(Style_t style)
RooCmdArg LineWidth(Width_t width)
RooCmdArg Components(const RooArgSet &compSet)
RooCmdArg ShiftToZero()
RooCmdArg Slice(const RooArgSet &sliceSet)
RooCmdArg AddTo(const char *name, double wgtSel=1.0, double wgtOther=1.0)
RooCmdArg CutRange(const char *rangeName)
RooCmdArg MoveToBack()
RooCmdArg MarkerSize(Size_t size)
RooCmdArg Precision(Double_t prec)
RooCmdArg Cut(const char *cutSpec)
RooCmdArg Range(const char *rangeName, Bool_t adjustNorm=kTRUE)
RooCmdArg LineColor(Color_t color)
RooCmdArg XErrorSize(Double_t width)
RooCmdArg Normalization(Double_t scaleFactor)
RooCmdArg Efficiency(const RooCategory &cat)
RooCmdArg Name(const char *name)
RooCmdArg LineStyle(Style_t style)
RooCmdArg VLines()
RooCmdArg Asymmetry(const RooCategory &cat)
RooArgList L(const RooAbsArg &v1)
RooConstVar & C(Double_t value)
RooArgSet S(const RooAbsArg &v1)
The namespace RooFit contains mostly switches that change the behaviour of functions of PDFs (or othe...
MsgLevel
Verbosity level for RooMsgService::StreamConfig in RooMsgService.
@ SimComponents
@ BulkPartition
MsgTopic
Topics for a RooMsgService::StreamConfig in RooMsgService.
@ FastEvaluations
@ NumIntegration
@ InputArguments
@ ObjectHandling
@ LinkStateMgmt
Definition tree.py:1
void inv(rsa_NUMBER *, rsa_NUMBER *, rsa_NUMBER *)
Definition rsaaux.cxx:949
static const char * what
Definition stlLoader.cc:6
TCanvas * style()
Definition style.C:1
static int Prefix[TSIZE]
Definition gifdecode.c:12