Logo ROOT  
Reference Guide
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
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);
201
202// RooAbsPdf::fitTo arguments
203RooCmdArg PrefitDataFraction(Double_t data_ratio = 0.0) ;
204RooCmdArg FitOptions(const char* opts) ;
205RooCmdArg Optimize(Int_t flag=2) ;
206RooCmdArg ProjectedObservables(const RooArgSet& set) ; // obsolete, for backward compatibility
217RooCmdArg Minos(const RooArgSet& minosArgs) ;
219RooCmdArg SumCoefRange(const char* rangeName) ;
220RooCmdArg Constrain(const RooArgSet& params) ;
222RooCmdArg GlobalObservablesTag(const char* tagName) ;
223//RooCmdArg Constrained() ;
224RooCmdArg ExternalConstraints(const RooArgSet& constraintPdfs) ;
231RooCmdArg Minimizer(const char* type, const char* alg=0) ;
233
234/** @} */
235
236// RooAbsPdf::paramOn arguments
237RooCmdArg Label(const char* str) ;
239RooCmdArg Parameters(const RooArgSet& params) ;
241
242// RooTreeData::statOn arguments
243RooCmdArg What(const char* str) ;
244
245// RooProdPdf::ctor arguments
246RooCmdArg Conditional(const RooArgSet& pdfSet, const RooArgSet& depSet, Bool_t depsAreCond=kFALSE) ;
247
248/**
249 * \defgroup Generating Arguments for generating data
250 * @{
251 */
252// RooAbsPdf::generate arguments
253RooCmdArg ProtoData(const RooDataSet& protoData, Bool_t randomizeOrder=kFALSE, Bool_t resample=kFALSE) ;
254RooCmdArg NumEvents(Int_t numEvents) ;
255RooCmdArg NumEvents(Double_t numEvents) ;
257RooCmdArg GenBinned(const char* tag) ;
261
262/** @} */
263
264// RooAbsRealLValue::createHistogram arguments
265RooCmdArg YVar(const RooAbsRealLValue& var, const RooCmdArg& arg=RooCmdArg::none()) ;
266RooCmdArg ZVar(const RooAbsRealLValue& var, const RooCmdArg& arg=RooCmdArg::none()) ;
267RooCmdArg AxisLabel(const char* name) ;
268RooCmdArg Scaling(Bool_t flag) ;
269
270
271// RooAbsReal::createHistogram arguments
273
274// RooAbsReal::createIntegral arguments
275RooCmdArg NormSet(const RooArgSet& nset) ;
277
278// RooMCStudy::ctor arguments
281RooCmdArg FitOptions(const RooCmdArg& arg1 ,const RooCmdArg& arg2=RooCmdArg::none(),
282 const RooCmdArg& arg3=RooCmdArg::none(),const RooCmdArg& arg4=RooCmdArg::none(),
283 const RooCmdArg& arg5=RooCmdArg::none(),const RooCmdArg& arg6=RooCmdArg::none()) ;
285
286// RooMCStudy::plot* arguments
287RooCmdArg Frame(const RooCmdArg& arg1 ,const RooCmdArg& arg2=RooCmdArg::none(),
288 const RooCmdArg& arg3=RooCmdArg::none(),const RooCmdArg& arg4=RooCmdArg::none(),
289 const RooCmdArg& arg5=RooCmdArg::none(),const RooCmdArg& arg6=RooCmdArg::none()) ;
293
294// RooRealVar::format arguments
295RooCmdArg AutoPrecision(Int_t ndigit=2) ;
301
302// RooMsgService::addReportingStream arguments
303RooCmdArg Topic(Int_t topic) ;
304RooCmdArg ObjectName(const char* name) ;
305RooCmdArg ClassName(const char* name) ;
306RooCmdArg BaseClassName(const char* name) ;
307RooCmdArg TagName(const char* name) ;
308RooCmdArg OutputStream(std::ostream& os) ;
309RooCmdArg Prefix(Bool_t flag) ;
310RooCmdArg Color(Color_t color) ;
311
312// RooWorkspace::import() arguments
313RooCmdArg RenameConflictNodes(const char* suffix, Bool_t renameOrigNodes=kFALSE) ;
314RooCmdArg RenameAllNodes(const char* suffix) ;
315RooCmdArg RenameAllVariables(const char* suffix) ;
316RooCmdArg RenameAllVariablesExcept(const char* suffix,const char* exceptionList) ;
317RooCmdArg RenameVariable(const char* inputName, const char* outputName) ;
318RooCmdArg Rename(const char* suffix) ;
322
323// RooSimCloneTool::build() arguments
324RooCmdArg SplitParam(const char* varname, const char* catname) ;
325RooCmdArg SplitParam(const RooRealVar& var, const RooAbsCategory& cat) ;
326RooCmdArg SplitParamConstrained(const char* varname, const char* catname, const char* rsname) ;
327RooCmdArg SplitParamConstrained(const RooRealVar& var, const RooAbsCategory& cat, const char* rsname) ;
328RooCmdArg Restrict(const char* catName, const char* stateNameList) ;
329
330// RooAbsPdf::createCdf() arguments
331RooCmdArg SupNormSet(const RooArgSet& nset) ;
332RooCmdArg ScanParameters(Int_t nbins,Int_t intOrder) ;
336
337// Generic container arguments (to be able to supply more command line arguments)
338RooCmdArg MultiArg(const RooCmdArg& arg1, const RooCmdArg& arg2,
339 const RooCmdArg& arg3=RooCmdArg::none(),const RooCmdArg& arg4=RooCmdArg::none(),
340 const RooCmdArg& arg5=RooCmdArg::none(),const RooCmdArg& arg6=RooCmdArg::none(),
341 const RooCmdArg& arg7=RooCmdArg::none(),const RooCmdArg& arg8=RooCmdArg::none()) ;
342
344
345/**
346 * @}
347 */
348
349}
350
352
353RooArgSet S(const RooAbsArg& v1) ;
354RooArgSet S(const RooAbsArg& v1, const RooAbsArg& v2) ;
355RooArgSet S(const RooAbsArg& v1, const RooAbsArg& v2, const RooAbsArg& v3) ;
356RooArgSet S(const RooAbsArg& v1, const RooAbsArg& v2, const RooAbsArg& v3, const RooAbsArg& v4) ;
357RooArgSet S(const RooAbsArg& v1, const RooAbsArg& v2, const RooAbsArg& v3, const RooAbsArg& v4, const RooAbsArg& v5) ;
358RooArgSet S(const RooAbsArg& v1, const RooAbsArg& v2, const RooAbsArg& v3, const RooAbsArg& v4, const RooAbsArg& v5,
359 const RooAbsArg& v6) ;
360RooArgSet S(const RooAbsArg& v1, const RooAbsArg& v2, const RooAbsArg& v3, const RooAbsArg& v4, const RooAbsArg& v5,
361 const RooAbsArg& v6, const RooAbsArg& v7) ;
362RooArgSet S(const RooAbsArg& v1, const RooAbsArg& v2, const RooAbsArg& v3, const RooAbsArg& v4, const RooAbsArg& v5,
363 const RooAbsArg& v6, const RooAbsArg& v7, const RooAbsArg& v8) ;
364RooArgSet S(const RooAbsArg& v1, const RooAbsArg& v2, const RooAbsArg& v3, const RooAbsArg& v4, const RooAbsArg& v5,
365 const RooAbsArg& v6, const RooAbsArg& v7, const RooAbsArg& v8, const RooAbsArg& v9) ;
366
367RooArgList L(const RooAbsArg& v1) ;
368RooArgList L(const RooAbsArg& v1, const RooAbsArg& v2) ;
369RooArgList L(const RooAbsArg& v1, const RooAbsArg& v2, const RooAbsArg& v3) ;
370RooArgList L(const RooAbsArg& v1, const RooAbsArg& v2, const RooAbsArg& v3, const RooAbsArg& v4) ;
371RooArgList L(const RooAbsArg& v1, const RooAbsArg& v2, const RooAbsArg& v3, const RooAbsArg& v4, const RooAbsArg& v5) ;
372RooArgList L(const RooAbsArg& v1, const RooAbsArg& v2, const RooAbsArg& v3, const RooAbsArg& v4, const RooAbsArg& v5,
373 const RooAbsArg& v6) ;
374RooArgList L(const RooAbsArg& v1, const RooAbsArg& v2, const RooAbsArg& v3, const RooAbsArg& v4, const RooAbsArg& v5,
375 const RooAbsArg& v6, const RooAbsArg& v7) ;
376RooArgList L(const RooAbsArg& v1, const RooAbsArg& v2, const RooAbsArg& v3, const RooAbsArg& v4, const RooAbsArg& v5,
377 const RooAbsArg& v6, const RooAbsArg& v7, const RooAbsArg& v8) ;
378RooArgList L(const RooAbsArg& v1, const RooAbsArg& v2, const RooAbsArg& v3, const RooAbsArg& v4, const RooAbsArg& v5,
379 const RooAbsArg& v6, const RooAbsArg& v7, const RooAbsArg& v8, const RooAbsArg& v9) ;
380
381RooConstVar& C(Double_t value) ;
382
383} // End namespace ShortHand
384
386
387#endif
int Int_t
Definition: CPyCppyy.h:43
float Size_t
Definition: RtypesCore.h:85
const Bool_t kFALSE
Definition: RtypesCore.h:90
short Width_t
Definition: RtypesCore.h:80
bool Bool_t
Definition: RtypesCore.h:61
double Double_t
Definition: RtypesCore.h:57
short Color_t
Definition: RtypesCore.h:81
short Style_t
Definition: RtypesCore.h:78
const Bool_t kTRUE
Definition: RtypesCore.h:89
include TDocParser_001 C image html pict1_TDocParser_001 png width
Definition: TDocParser.cxx:121
char name[80]
Definition: TGX11.cxx:109
float xmin
Definition: THbookFile.cxx:93
float ymin
Definition: THbookFile.cxx:93
float xmax
Definition: THbookFile.cxx:93
float type_of_call hi(const int &, const int &)
RooAbsArg is the common abstract base class for objects that represent a value (of arbitrary type) an...
Definition: RooAbsArg.h:73
RooAbsBinning is the abstract base class for RooRealVar binning definitions This class defines the in...
Definition: RooAbsBinning.h:26
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:44
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:60
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:28
RooCategory is an object to represent discrete states.
Definition: RooCategory.h:23
RooCmdArg is a named container for two doubles, two integers two object points and three string point...
Definition: RooCmdArg.h:28
static const RooCmdArg & none()
Return reference to null argument.
Definition: RooCmdArg.cxx:52
RooConstVar represent a constant real-valued object.
Definition: RooConstVar.h:25
The RooDataHist is a container class to hold N-dimensional binned data.
Definition: RooDataHist.h:40
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.
Definition: RooFitResult.h:40
A RooFormulaVar is a generic implementation of a real-valued object, which takes a RooArgList of serv...
Definition: RooFormulaVar.h:29
The RooMsgService class is a singleton class that organizes informational, debugging,...
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:35
1-Dim function class
Definition: TF1.h:210
A 2-Dim function with parameters.
Definition: TF2.h:29
A 3-Dim function with parameters.
Definition: TF3.h:28
The TH1 histogram class.
Definition: TH1.h:56
A TTree represents a columnar dataset.
Definition: TTree.h:78
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 Prefix(Bool_t flag)
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 Index(RooCategory &icat)
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 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 Verbose(Bool_t flag=kTRUE)
RooCmdArg Timer(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.
Definition: RooGlobalFunc.h:65
@ SimComponents
Definition: RooGlobalFunc.h:70
@ Interleave
Definition: RooGlobalFunc.h:70
@ BulkPartition
Definition: RooGlobalFunc.h:70
MsgTopic
Topics for a RooMsgService::StreamConfig in RooMsgService.
Definition: RooGlobalFunc.h:67
@ Minimization
Definition: RooGlobalFunc.h:67
@ FastEvaluations
Definition: RooGlobalFunc.h:69
@ Generation
Definition: RooGlobalFunc.h:67
@ NumIntegration
Definition: RooGlobalFunc.h:69
@ Optimization
Definition: RooGlobalFunc.h:68
@ DataHandling
Definition: RooGlobalFunc.h:69
@ HistFactory
Definition: RooGlobalFunc.h:69
@ InputArguments
Definition: RooGlobalFunc.h:68
@ ObjectHandling
Definition: RooGlobalFunc.h:68
@ Integration
Definition: RooGlobalFunc.h:67
@ LinkStateMgmt
Definition: RooGlobalFunc.h:67
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