Logo ROOT   6.16/01
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
54namespace RooFit {
55
56enum MsgLevel { DEBUG=0, INFO=1, PROGRESS=2, WARNING=3, ERROR=4, FATAL=5 } ;
59 Contents=4096, DataHandling=8192, NumIntegration=16384 } ;
61
62// RooAbsReal::plotOn arguments
63RooCmdArg DrawOption(const char* opt) ;
64RooCmdArg Normalization(Double_t scaleFactor) ;
65RooCmdArg Slice(const RooArgSet& sliceSet) ;
66RooCmdArg Slice(RooCategory& cat, const char* label) ;
67RooCmdArg Project(const RooArgSet& projSet) ;
68RooCmdArg ProjWData(const RooAbsData& projData, Bool_t binData=kFALSE) ;
69RooCmdArg ProjWData(const RooArgSet& projSet, const RooAbsData& projData, Bool_t binData=kFALSE) ;
73RooCmdArg Range(const char* rangeName, Bool_t adjustNorm=kTRUE) ;
75RooCmdArg NormRange(const char* rangeNameList) ;
82RooCmdArg ProjectionRange(const char* rangeName) ;
83RooCmdArg Name(const char* name) ;
85RooCmdArg AddTo(const char* name, double wgtSel=1.0, double wgtOther=1.0) ;
88RooCmdArg VisualizeError(const RooDataSet& paramData, Double_t Z=1) ;
89RooCmdArg VisualizeError(const RooFitResult& fitres, Double_t Z=1, Bool_t linearMethod=kTRUE) ;
90RooCmdArg VisualizeError(const RooFitResult& fitres, const RooArgSet& param, Double_t Z=1, Bool_t linearMethod=kTRUE) ;
92
93// RooAbsPdf::plotOn arguments
94RooCmdArg Normalization(Double_t scaleFactor, Int_t scaleType) ;
95RooCmdArg Components(const RooArgSet& compSet) ;
96RooCmdArg Components(const char* compSpec) ;
97
98// RooAbsData::plotOn arguments
99RooCmdArg Cut(const char* cutSpec) ;
100RooCmdArg Cut(const RooFormulaVar& cutVar) ;
101RooCmdArg Binning(const RooAbsBinning& binning) ;
102RooCmdArg Binning(const char* binningName) ;
103RooCmdArg Binning(Int_t nBins, Double_t xlo=0., Double_t xhi=0.) ;
107RooCmdArg CutRange(const char* rangeName) ;
110RooCmdArg Efficiency(const RooCategory& cat) ;
111RooCmdArg Rescale(Double_t factor) ;
112
113// RooDataHist::ctor arguments
116RooCmdArg Import(const char* state, TH1& histo) ;
117RooCmdArg Import(const std::map<std::string,TH1*>&) ;
118RooCmdArg Import(const char* state, RooDataHist& dhist) ;
119RooCmdArg Import(const std::map<std::string,RooDataHist*>&) ;
120RooCmdArg Import(TH1& histo, Bool_t importDensity=kFALSE) ;
121
122// RooDataSet::ctor arguments
123RooCmdArg WeightVar(const char* name, Bool_t reinterpretAsWeight=kFALSE) ;
124RooCmdArg WeightVar(const RooRealVar& arg, Bool_t reinterpretAsWeight=kFALSE) ;
125RooCmdArg Import(const char* state, RooDataSet& data) ;
126RooCmdArg Import(const std::map<std::string,RooDataSet*>& ) ;
127RooCmdArg Link(const char* state, RooAbsData& data) ;
128RooCmdArg Link(const std::map<std::string,RooAbsData*>&) ;
131RooCmdArg ImportFromFile(const char* fname, const char* tname) ;
132RooCmdArg StoreError(const RooArgSet& aset) ;
133RooCmdArg StoreAsymError(const RooArgSet& aset) ;
135
136// RooChi2Var::ctor arguments
139RooCmdArg NumCPU(Int_t nCPU, Int_t interleave=0) ;
140
141// RooAbsPdf::printLatex arguments
142RooCmdArg Columns(Int_t ncol) ;
143RooCmdArg OutputFile(const char* fileName) ;
144RooCmdArg Format(const char* format, Int_t sigDigit) ;
145RooCmdArg Format(const char* what, const RooCmdArg& arg1=RooCmdArg::none(), const RooCmdArg& arg2=RooCmdArg::none(),
146 const RooCmdArg& arg3=RooCmdArg::none(),const RooCmdArg& arg4=RooCmdArg::none(),
147 const RooCmdArg& arg5=RooCmdArg::none(),const RooCmdArg& arg6=RooCmdArg::none(),
148 const RooCmdArg& arg7=RooCmdArg::none(),const RooCmdArg& arg8=RooCmdArg::none()) ;
149RooCmdArg Sibling(const RooAbsCollection& sibling) ;
150
151// RooAbsRealLValue::frame arguments
152RooCmdArg Title(const char* name) ;
153RooCmdArg Bins(Int_t nbin) ;
154RooCmdArg AutoSymRange(const RooAbsData& data, Double_t marginFactor=0.1) ;
155RooCmdArg AutoRange(const RooAbsData& data, Double_t marginFactor=0.1) ;
156
157// RooAbsData::createHistogram arguments
158RooCmdArg AutoSymBinning(Int_t nbins=100, Double_t marginFactor=0.1) ;
159RooCmdArg AutoBinning(Int_t nbins=100, Double_t marginFactor=0.1) ;
160
161// RooAbsReal::fillHistogram arguments
163
164// RooAbsData::reduce arguments
165RooCmdArg SelectVars(const RooArgSet& vars) ;
166RooCmdArg EventRange(Int_t nStart, Int_t nStop) ;
167
168// RooAbsPdf::fitTo arguments
169RooCmdArg FitOptions(const char* opts) ;
170RooCmdArg Optimize(Int_t flag=2) ;
171RooCmdArg ProjectedObservables(const RooArgSet& set) ; // obsolete, for backward compatibility
182RooCmdArg Minos(const RooArgSet& minosArgs) ;
184RooCmdArg SumCoefRange(const char* rangeName) ;
185RooCmdArg Constrain(const RooArgSet& params) ;
187RooCmdArg GlobalObservablesTag(const char* tagName) ;
189RooCmdArg ExternalConstraints(const RooArgSet& constraintPdfs) ;
195RooCmdArg Minimizer(const char* type, const char* alg=0) ;
197
198// RooAbsPdf::paramOn arguments
199RooCmdArg Label(const char* str) ;
201RooCmdArg Parameters(const RooArgSet& params) ;
203
204// RooTreeData::statOn arguments
205RooCmdArg What(const char* str) ;
206
207// RooProdPdf::ctor arguments
208RooCmdArg Conditional(const RooArgSet& pdfSet, const RooArgSet& depSet, Bool_t depsAreCond=kFALSE) ;
209
210// RooAbsPdf::generate arguments
211RooCmdArg ProtoData(const RooDataSet& protoData, Bool_t randomizeOrder=kFALSE, Bool_t resample=kFALSE) ;
212RooCmdArg NumEvents(Int_t numEvents) ;
213RooCmdArg NumEvents(Double_t numEvents) ;
215RooCmdArg GenBinned(const char* tag) ;
219
220// RooAbsRealLValue::createHistogram arguments
221RooCmdArg YVar(const RooAbsRealLValue& var, const RooCmdArg& arg=RooCmdArg::none()) ;
222RooCmdArg ZVar(const RooAbsRealLValue& var, const RooCmdArg& arg=RooCmdArg::none()) ;
223RooCmdArg AxisLabel(const char* name) ;
224RooCmdArg Scaling(Bool_t flag) ;
225
226
227// RooAbsReal::createHistogram arguments
229
230// RooAbsReal::createIntegral arguments
231RooCmdArg NormSet(const RooArgSet& nset) ;
233
234// RooMCStudy::ctor arguments
237RooCmdArg FitOptions(const RooCmdArg& arg1 ,const RooCmdArg& arg2=RooCmdArg::none(),
238 const RooCmdArg& arg3=RooCmdArg::none(),const RooCmdArg& arg4=RooCmdArg::none(),
239 const RooCmdArg& arg5=RooCmdArg::none(),const RooCmdArg& arg6=RooCmdArg::none()) ;
241
242// RooMCStudy::plot* arguments
243RooCmdArg Frame(const RooCmdArg& arg1 ,const RooCmdArg& arg2=RooCmdArg::none(),
244 const RooCmdArg& arg3=RooCmdArg::none(),const RooCmdArg& arg4=RooCmdArg::none(),
245 const RooCmdArg& arg5=RooCmdArg::none(),const RooCmdArg& arg6=RooCmdArg::none()) ;
249
250// RooRealVar::format arguments
251RooCmdArg AutoPrecision(Int_t ndigit=2) ;
257
258// RooMsgService::addReportingStream arguments
259RooCmdArg Topic(Int_t topic) ;
260RooCmdArg ObjectName(const char* name) ;
261RooCmdArg ClassName(const char* name) ;
262RooCmdArg BaseClassName(const char* name) ;
263RooCmdArg TagName(const char* name) ;
264RooCmdArg OutputStream(std::ostream& os) ;
265RooCmdArg Prefix(Bool_t flag) ;
266RooCmdArg Color(Color_t color) ;
267
268// RooWorkspace::import() arguments
269RooCmdArg RenameConflictNodes(const char* suffix, Bool_t renameOrigNodes=kFALSE) ;
270RooCmdArg RenameAllNodes(const char* suffix) ;
271RooCmdArg RenameAllVariables(const char* suffix) ;
272RooCmdArg RenameAllVariablesExcept(const char* suffix,const char* exceptionList) ;
273RooCmdArg RenameVariable(const char* inputName, const char* outputName) ;
274RooCmdArg Rename(const char* suffix) ;
278
279// RooSimCloneTool::build() arguments
280RooCmdArg SplitParam(const char* varname, const char* catname) ;
281RooCmdArg SplitParam(const RooRealVar& var, const RooAbsCategory& cat) ;
282RooCmdArg SplitParamConstrained(const char* varname, const char* catname, const char* rsname) ;
283RooCmdArg SplitParamConstrained(const RooRealVar& var, const RooAbsCategory& cat, const char* rsname) ;
284RooCmdArg Restrict(const char* catName, const char* stateNameList) ;
285
286// RooAbsPdf::createCdf() arguments
287RooCmdArg SupNormSet(const RooArgSet& nset) ;
288RooCmdArg ScanParameters(Int_t nbins,Int_t intOrder) ;
292
293// Generic container arguments (to be able to supply more command line arguments)
294RooCmdArg MultiArg(const RooCmdArg& arg1, const RooCmdArg& arg2,
295 const RooCmdArg& arg3=RooCmdArg::none(),const RooCmdArg& arg4=RooCmdArg::none(),
296 const RooCmdArg& arg5=RooCmdArg::none(),const RooCmdArg& arg6=RooCmdArg::none(),
297 const RooCmdArg& arg7=RooCmdArg::none(),const RooCmdArg& arg8=RooCmdArg::none()) ;
298
300
301
302}
303
305
306RooArgSet S(const RooAbsArg& v1) ;
307RooArgSet S(const RooAbsArg& v1, const RooAbsArg& v2) ;
308RooArgSet S(const RooAbsArg& v1, const RooAbsArg& v2, const RooAbsArg& v3) ;
309RooArgSet S(const RooAbsArg& v1, const RooAbsArg& v2, const RooAbsArg& v3, const RooAbsArg& v4) ;
310RooArgSet S(const RooAbsArg& v1, const RooAbsArg& v2, const RooAbsArg& v3, const RooAbsArg& v4, const RooAbsArg& v5) ;
311RooArgSet S(const RooAbsArg& v1, const RooAbsArg& v2, const RooAbsArg& v3, const RooAbsArg& v4, const RooAbsArg& v5,
312 const RooAbsArg& v6) ;
313RooArgSet S(const RooAbsArg& v1, const RooAbsArg& v2, const RooAbsArg& v3, const RooAbsArg& v4, const RooAbsArg& v5,
314 const RooAbsArg& v6, const RooAbsArg& v7) ;
315RooArgSet S(const RooAbsArg& v1, const RooAbsArg& v2, const RooAbsArg& v3, const RooAbsArg& v4, const RooAbsArg& v5,
316 const RooAbsArg& v6, const RooAbsArg& v7, const RooAbsArg& v8) ;
317RooArgSet S(const RooAbsArg& v1, const RooAbsArg& v2, const RooAbsArg& v3, const RooAbsArg& v4, const RooAbsArg& v5,
318 const RooAbsArg& v6, const RooAbsArg& v7, const RooAbsArg& v8, const RooAbsArg& v9) ;
319
320RooArgList L(const RooAbsArg& v1) ;
321RooArgList L(const RooAbsArg& v1, const RooAbsArg& v2) ;
322RooArgList L(const RooAbsArg& v1, const RooAbsArg& v2, const RooAbsArg& v3) ;
323RooArgList L(const RooAbsArg& v1, const RooAbsArg& v2, const RooAbsArg& v3, const RooAbsArg& v4) ;
324RooArgList L(const RooAbsArg& v1, const RooAbsArg& v2, const RooAbsArg& v3, const RooAbsArg& v4, const RooAbsArg& v5) ;
325RooArgList L(const RooAbsArg& v1, const RooAbsArg& v2, const RooAbsArg& v3, const RooAbsArg& v4, const RooAbsArg& v5,
326 const RooAbsArg& v6) ;
327RooArgList L(const RooAbsArg& v1, const RooAbsArg& v2, const RooAbsArg& v3, const RooAbsArg& v4, const RooAbsArg& v5,
328 const RooAbsArg& v6, const RooAbsArg& v7) ;
329RooArgList L(const RooAbsArg& v1, const RooAbsArg& v2, const RooAbsArg& v3, const RooAbsArg& v4, const RooAbsArg& v5,
330 const RooAbsArg& v6, const RooAbsArg& v7, const RooAbsArg& v8) ;
331RooArgList L(const RooAbsArg& v1, const RooAbsArg& v2, const RooAbsArg& v3, const RooAbsArg& v4, const RooAbsArg& v5,
332 const RooAbsArg& v6, const RooAbsArg& v7, const RooAbsArg& v8, const RooAbsArg& v9) ;
333
334RooConstVar& C(Double_t value) ;
335
336} // End namespace ShortHand
337
339
340#endif
int Int_t
Definition: RtypesCore.h:41
float Size_t
Definition: RtypesCore.h:83
const Bool_t kFALSE
Definition: RtypesCore.h:88
short Width_t
Definition: RtypesCore.h:78
bool Bool_t
Definition: RtypesCore.h:59
double Double_t
Definition: RtypesCore.h:55
short Color_t
Definition: RtypesCore.h:79
short Style_t
Definition: RtypesCore.h:76
const Bool_t kTRUE
Definition: RtypesCore.h:87
include TDocParser_001 C image html pict1_TDocParser_001 png width
Definition: TDocParser.cxx:121
int type
Definition: TGX11.cxx:120
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:66
RooAbsBinning is the abstract base class for RooRealVar binning definitions This class defines the in...
Definition: RooAbsBinning.h:26
RooAbsCategory is the common abstract base class for objects that represent a discrete value with a f...
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:37
RooAbsPdf is the abstract interface for all probability density functions The class provides hybrid a...
Definition: RooAbsPdf.h:41
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:53
RooArgSet is a container object that can hold multiple RooAbsArg objects.
Definition: RooArgSet.h:28
RooCategory represents a fundamental (non-derived) discrete value object.
Definition: RooCategory.h:24
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:50
RooConstVar represent a constant real-valued object.
Definition: RooConstVar.h:25
RooDataSet 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:31
RooFitResult is a container class to hold the input and output of a PDF fit to a dataset.
Definition: RooFitResult.h:40
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 fundamental (non-derived) real valued object.
Definition: RooRealVar.h:36
1-Dim function class
Definition: TF1.h:211
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 object has a header with a name and a title.
Definition: TTree.h:71
RooArgList L(const RooAbsArg &v1)
RooConstVar & C(Double_t value)
RooArgSet S(const RooAbsArg &v1)
RooCmdArg WeightVar(const char *name, Bool_t reinterpretAsWeight=kFALSE)
RooCmdArg VisualizeError(const RooDataSet &paramData, Double_t Z=1)
RooCmdArg RefreshNorm()
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 ProjWData(const RooAbsData &projData, Bool_t binData=kFALSE)
RooCmdArg ClassName(const char *name)
RooCmdArg Binned(Bool_t flag=kTRUE)
RooCmdArg ProtoData(const RooDataSet &protoData, Bool_t randomizeOrder=kFALSE, Bool_t resample=kFALSE)
RooCmdArg FitModel(RooAbsPdf &pdf)
RooCmdArg Asimov(Bool_t flag=kTRUE)
RooCmdArg ProjectionRange(const char *rangeName)
RooCmdArg OwnLinked()
RooCmdArg MarkerColor(Color_t color)
RooCmdArg RecycleConflictNodes(Bool_t flag=kTRUE)
RooCmdArg ImportFromFile(const char *fname, const char *tname)
RooCmdArg StoreAsymError(const RooArgSet &aset)
RooCmdArg EvalErrorWall(Bool_t flag)
RooCmdArg IntegratedObservables(const RooArgSet &intObs)
RooCmdArg OutputStream(std::ostream &os)
RooCmdArg ProjectedObservables(const RooArgSet &set)
RooCmdArg Topic(Int_t topic)
RooCmdArg Embedded(Bool_t flag=kTRUE)
RooCmdArg ShowConstants(Bool_t flag=kTRUE)
RooCmdArg Constrain(const RooArgSet &params)
RooCmdArg AllBinned()
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 GlobalObservablesTag(const char *tagName)
RooCmdArg Binning(const RooAbsBinning &binning)
RooCmdArg Label(const char *str)
RooCmdArg NormSet(const RooArgSet &nset)
RooCmdArg Strategy(Int_t code)
RooCmdArg TagName(const char *name)
RooCmdArg Invisible()
RooCmdArg Warnings(Bool_t flag=kTRUE)
RooCmdArg Index(RooCategory &icat)
RooCmdArg AutoSymBinning(Int_t nbins=100, Double_t marginFactor=0.1)
RooCmdArg BaseClassName(const char *name)
RooCmdArg Integrate(Bool_t flag)
RooCmdArg NormRange(const char *rangeNameList)
RooCmdArg Restrict(const char *catName, const char *stateNameList)
RooCmdArg ShowProgress()
RooCmdArg FrameRange(Double_t xlo, Double_t xhi)
RooCmdArg YVar(const RooAbsRealLValue &var, const RooCmdArg &arg=RooCmdArg::none())
RooCmdArg DrawOption(const char *opt)
RooCmdArg Constrained()
RooCmdArg SumW2Error(Bool_t flag)
RooCmdArg Extended(Bool_t flag=kTRUE)
RooCmdArg Project(const RooArgSet &projSet)
@ SimComponents
Definition: RooGlobalFunc.h:60
@ Interleave
Definition: RooGlobalFunc.h:60
@ BulkPartition
Definition: RooGlobalFunc.h:60
RooCmdArg IntrinsicBinning(Bool_t flag=kTRUE)
RooCmdArg RenameAllVariables(const char *suffix)
RooCmdArg ZVar(const RooAbsRealLValue &var, const RooCmdArg &arg=RooCmdArg::none())
RooCmdArg AutoBinned(Bool_t flag=kTRUE)
RooCmdArg GlobalObservables(const RooArgSet &globs)
RooCmdArg FillStyle(Style_t style)
RooCmdArg FitGauss(Bool_t flag=kTRUE)
RooCmdArg RenameConflictNodes(const char *suffix, Bool_t renameOrigNodes=kFALSE)
RooCmdArg EvalErrorValue(Double_t value)
RooCmdArg NumEvents(Int_t numEvents)
RooCmdArg SumCoefRange(const char *rangeName)
RooCmdArg FillColor(Color_t color)
RooCmdArg RenameVariable(const char *inputName, const char *outputName)
RooCmdArg SplitRange(Bool_t flag=kTRUE)
RooCmdArg Rescale(Double_t factor)
RooCmdArg Weight(Double_t wgt)
RooCmdArg Color(Color_t color)
RooCmdArg PrintEvalErrors(Int_t numErrors)
RooCmdArg FixedPrecision(Int_t ndigit=2)
RooCmdArg AutoPrecision(Int_t ndigit=2)
RooCmdArg Optimize(Int_t flag=2)
RooCmdArg Title(const char *name)
RooCmdArg RenameAllNodes(const char *suffix)
RooCmdArg MarkerStyle(Style_t style)
RooCmdArg Hesse(Bool_t flag=kTRUE)
RooCmdArg Prefix(Bool_t flag)
RooCmdArg LineWidth(Width_t width)
RooCmdArg SplitParam(const char *varname, const char *catname)
RooCmdArg InitialHesse(Bool_t flag=kTRUE)
RooCmdArg StoreError(const RooArgSet &aset)
RooCmdArg Rename(const char *suffix)
RooCmdArg Format(const char *format, Int_t sigDigit)
@ Minimization
Definition: RooGlobalFunc.h:57
@ Generation
Definition: RooGlobalFunc.h:57
@ NumIntegration
Definition: RooGlobalFunc.h:59
@ Optimization
Definition: RooGlobalFunc.h:58
@ DataHandling
Definition: RooGlobalFunc.h:59
@ InputArguments
Definition: RooGlobalFunc.h:58
@ ObjectHandling
Definition: RooGlobalFunc.h:58
@ Integration
Definition: RooGlobalFunc.h:57
@ LinkStateMgmt
Definition: RooGlobalFunc.h:57
RooCmdArg Components(const RooArgSet &compSet)
RooCmdArg ExternalConstraints(const RooArgSet &constraintPdfs)
RooCmdArg CloneData(Bool_t flag)
RooCmdArg ShiftToZero()
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 Slice(const RooArgSet &sliceSet)
RooCmdArg AddTo(const char *name, double wgtSel=1.0, double wgtOther=1.0)
RooCmdArg Silence(Bool_t flag=kTRUE)
RooCmdArg LatexTableStyle(Bool_t flag=kTRUE)
RooConstVar & RooConst(Double_t val)
RooCmdArg CutRange(const char *rangeName)
RooCmdArg Save(Bool_t flag=kTRUE)
RooCmdArg PrintLevel(Int_t code)
RooCmdArg Link(const char *state, RooAbsData &data)
RooCmdArg RenameAllVariablesExcept(const char *suffix, const char *exceptionList)
RooCmdArg MoveToBack()
RooCmdArg FitOptions(const char *opts)
RooCmdArg VerbatimName(Bool_t flag=kTRUE)
RooCmdArg MarkerSize(Size_t size)
RooCmdArg Precision(Double_t prec)
RooCmdArg Columns(Int_t ncol)
RooCmdArg EventRange(Int_t nStart, Int_t nStop)
RooCmdArg ScanAllCdf()
RooCmdArg Import(const char *state, TH1 &histo)
RooCmdArg ObjectName(const char *name)
RooCmdArg Cut(const char *cutSpec)
RooCmdArg NumCPU(Int_t nCPU, Int_t interleave=0)
RooCmdArg GenBinned(const char *tag)
RooCmdArg DataError(Int_t)
RooCmdArg Range(const char *rangeName, Bool_t adjustNorm=kTRUE)
RooCmdArg ConditionalObservables(const RooArgSet &set)
RooCmdArg ExpectedData(Bool_t flag=kTRUE)
RooCmdArg LineColor(Color_t color)
RooCmdArg AutoSymRange(const RooAbsData &data, Double_t marginFactor=0.1)
RooCmdArg XErrorSize(Double_t width)
RooCmdArg AxisLabel(const char *name)
RooCmdArg Sibling(const RooAbsCollection &sibling)
RooCmdArg Normalization(Double_t scaleFactor)
RooCmdArg Efficiency(const RooCategory &cat)
RooCmdArg Verbose(Bool_t flag=kTRUE)
RooCmdArg Conditional(const RooArgSet &pdfSet, const RooArgSet &depSet, Bool_t depsAreCond=kFALSE)
RooCmdArg Name(const char *name)
RooCmdArg SplitParamConstrained(const char *varname, const char *catname, const char *rsname)
RooCmdArg AutoRange(const RooAbsData &data, Double_t marginFactor=0.1)
RooCmdArg Timer(Bool_t flag=kTRUE)
RooCmdArg What(const char *str)
RooCmdArg Offset(Bool_t flag=kTRUE)
RooCmdArg ScanNumCdf()
RooCmdArg AutoBinning(Int_t nbins=100, Double_t marginFactor=0.1)
RooCmdArg Bins(Int_t nbin)
RooCmdArg LineStyle(Style_t style)
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 VLines()
RooCmdArg OutputFile(const char *fileName)
RooCmdArg Minimizer(const char *type, const char *alg=0)
RooCmdArg LatexStyle(Bool_t flag=kTRUE)
RooCmdArg Asymmetry(const RooCategory &cat)
RooCmdArg Minos(Bool_t flag=kTRUE)
Definition: tree.py:1
TCanvas * style()
Definition: style.C:1