44 Bool_t binData) {
return RooCmdArg(
"ProjData",binData,0,0,0,0,0,&projSet,&projData) ; }
46 Bool_t binData) {
return RooCmdArg(
"ProjData",binData,0,0,0,0,0,0,&projData) ; }
52 RooCmdArg Range(
Double_t lo,
Double_t hi,
Bool_t adjustNorm){
return RooCmdArg(
"Range",adjustNorm,0,lo,
hi,0,0,0,0) ; }
63 RooCmdArg AddTo(
const char*
name,
double wgtSel,
double wgtOther) {
return RooCmdArg(
"AddTo",0,0,wgtSel,wgtOther,
name,0,0,0) ; }
66 RooCmdArg VisualizeError(
const RooFitResult& fitres,
Double_t Z,
Bool_t EVmethod) {
return RooCmdArg(
"VisualizeError",EVmethod,0,Z,0,0,0,&fitres,0) ; }
68 {
return RooCmdArg(
"VisualizeError",EVmethod,0,Z,0,0,0,&fitres,0,0,0,¶m) ; }
76 {
return RooCmdArg(
"Normalization",scaleType,0,scaleFactor,0,0,0,0,0) ; }
83 RooCmdArg Binning(
Int_t nBins,
Double_t xlo,
Double_t xhi) {
return RooCmdArg(
"BinningSpec",nBins,0,xlo,xhi,0,0,0,0) ;}
102 RooCmdArg container(
"ImportDataHistSliceMany",0,0,0,0,0,0,0,0) ;
103 std::map<std::string,RooDataHist*>::const_iterator iter ;
104 for (iter = arg.begin() ; iter!=arg.end() ; ++iter) {
105 container.
addArg(
Import(iter->first.c_str(),*(iter->second))) ;
111 RooCmdArg container(
"ImportHistoSliceMany",0,0,0,0,0,0,0,0) ;
112 std::map<std::string,TH1*>::const_iterator iter ;
113 for (iter = arg.begin() ; iter!=arg.end() ; ++iter) {
114 container.
addArg(
Import(iter->first.c_str(),*(iter->second))) ;
129 RooCmdArg StoreError(
const RooArgSet& aset) {
return RooCmdArg(
"StoreError",0,0,0,0,0,0,0,0,0,0,&aset) ; }
130 RooCmdArg StoreAsymError(
const RooArgSet& aset) {
return RooCmdArg(
"StoreAsymError",0,0,0,0,0,0,0,0,0,0,&aset) ; }
131 RooCmdArg OwnLinked() {
return RooCmdArg(
"OwnLinked",1,0,0,0,0,0,0,0,0,0,0) ; }
134 RooCmdArg container(
"ImportDataSliceMany",0,0,0,0,0,0,0,0) ;
135 std::map<std::string,RooDataSet*>::const_iterator iter ;
136 for (iter = arg.begin() ; iter!=arg.end() ; ++iter) {
137 container.
addArg(
Import(iter->first.c_str(),*(iter->second))) ;
143 RooCmdArg container(
"LinkDataSliceMany",0,0,0,0,0,0,0,0) ;
144 std::map<std::string,RooAbsData*>::const_iterator iter ;
145 for (iter = arg.begin() ; iter!=arg.end() ; ++iter) {
146 container.
addArg(
Link(iter->first.c_str(),*(iter->second))) ;
193 RooCmdArg ConditionalObservables(
const RooArgSet& set) {
return RooCmdArg(
"ProjectedObservables",0,0,0,0,0,0,0,0,0,0,&set) ; }
194 RooCmdArg ProjectedObservables(
const RooArgSet& set) {
return RooCmdArg(
"ProjectedObservables",0,0,0,0,0,0,0,0,0,0,&set) ; }
197 RooCmdArg Constrain(
const RooArgSet& params) {
return RooCmdArg(
"Constrain",0,0,0,0,0,0,0,0,0,0,¶ms) ; }
198 RooCmdArg GlobalObservables(
const RooArgSet& globs) {
return RooCmdArg(
"GlobalObservables",0,0,0,0,0,0,0,0,0,0,&globs) ; }
201 RooCmdArg ExternalConstraints(
const RooArgSet& cpdfs) {
return RooCmdArg(
"ExternalConstraints",0,0,0,0,0,0,&cpdfs,0,0,0,&cpdfs) ; }
213 RooCmdArg Layout(
Double_t xmin,
Double_t xmax,
Double_t ymin) {
return RooCmdArg(
"Layout",
Int_t(
ymin*10000),0,
xmin,
xmax,0,0,0,0) ; }
221 RooCmdArg Conditional(
const RooArgSet& pdfSet,
const RooArgSet& depSet,
Bool_t depsAreCond) {
return RooCmdArg(
"Conditional",depsAreCond,0,0,0,0,0,0,0,0,0,&pdfSet,&depSet) ; } ;
225 {
return RooCmdArg(
"PrototypeData",randomizeOrder,resample,0,0,0,0,&protoData,0) ; }
236 RooCmdArg YVar(
const RooAbsRealLValue& var,
const RooCmdArg& arg) {
return RooCmdArg(
"YVar",0,0,0,0,0,0,&var,0,&arg) ; }
237 RooCmdArg ZVar(
const RooAbsRealLValue& var,
const RooCmdArg& arg) {
return RooCmdArg(
"ZVar",0,0,0,0,0,0,&var,0,&arg) ; }
249 RooCmdArg IntegratedObservables(
const RooArgSet& intObs) {
return RooCmdArg(
"IntObs",0,0,0,0,0,0,0,0,0,0,&intObs,0) ; } ;
318 RooCmdArg SplitParamConstrained(
const char* varname,
const char* catname,
const char* rsname) {
return RooCmdArg(
"SplitParamConstrained",0,0,0,0,varname,catname,0,0,0,rsname) ; }
319 RooCmdArg SplitParamConstrained(
const RooRealVar& var,
const RooAbsCategory& cat,
const char* rsname) {
return RooCmdArg(
"SplitParamConstrained",0,0,0,0,var.
GetName(),cat.
GetName(),0,0,0,rsname) ; }
358 {
return RooArgSet(v1,v2,v3,v4,v5,v6,v7,v8,v9) ; }
374 {
return RooArgList(v1,v2,v3,v4,v5,v6,v7,v8,v9) ; }
include TDocParser_001 C image html pict1_TDocParser_001 png width
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...
RooAbsBinning is the abstract base class for RooRealVar binning definitions This class defines the in...
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.
RooAbsRealLValue is the common abstract base class for objects that represent a real value that may a...
RooArgList is a container object that can hold multiple RooAbsArg objects.
RooArgSet is a container object that can hold multiple RooAbsArg objects.
RooCategory represents a fundamental (non-derived) discrete value object.
RooCmdArg is a named container for two doubles, two integers two object points and three string point...
void addArg(const RooCmdArg &arg)
Utility function to add nested RooCmdArg to payload of this RooCmdArg.
void setProcessRecArgs(Bool_t flag, Bool_t prefix=kTRUE)
RooConstVar represent a constant real-valued object.
The RooDataHist is a container class to hold N-dimensional binned data.
RooDataSet is a container class to hold unbinned data.
RooFitResult is a container class to hold the input and output of a PDF fit to a dataset.
RooNumIntConfig holds the configuration parameters of the various numeric integrators used by RooReal...
static RooConstVar & value(Double_t value)
Return a constant value object with given value.
RooRealVar represents a fundamental (non-derived) real valued object.
virtual const char * GetName() const
Returns name of object.
Mother of all ROOT objects.
A TTree represents a columnar dataset.
RooArgList L(const RooAbsArg &v1)
RooConstVar & C(Double_t value)
RooArgSet S(const RooAbsArg &v1)
Template specialisation used in RooAbsArg:
RooCmdArg WeightVar(const char *name, Bool_t reinterpretAsWeight=kFALSE)
RooCmdArg VisualizeError(const RooDataSet ¶mData, Double_t Z=1)
RooCmdArg BootStrapData(const RooDataSet &dset)
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 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 ¶ms)
RooCmdArg Parameters(const RooArgSet ¶ms)
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 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 ShowUnit(Bool_t flag)
RooCmdArg Integrate(Bool_t flag)
RooCmdArg NormRange(const char *rangeNameList)
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 DrawOption(const char *opt)
RooCmdArg SumW2Error(Bool_t flag)
RooCmdArg Extended(Bool_t flag=kTRUE)
RooCmdArg Project(const RooArgSet &projSet)
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)
RooCmdArg Components(const RooArgSet &compSet)
RooCmdArg ExternalConstraints(const RooArgSet &constraintPdfs)
RooCmdArg CloneData(Bool_t flag)
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 ShowValue(Bool_t flag)
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 ShowName(Bool_t flag)
RooCmdArg Link(const char *state, RooAbsData &data)
RooCmdArg RenameAllVariablesExcept(const char *suffix, const char *exceptionList)
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 Import(const char *state, TH1 &histo)
RooCmdArg ShowError(Bool_t flag)
RooCmdArg ObjectName(const char *name)
RooCmdArg Cut(const char *cutSpec)
RooCmdArg NumCPU(Int_t nCPU, Int_t interleave=0)
RooCmdArg ShowAsymError(Bool_t flag)
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 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 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)