46 Bool_t binData) {
return RooCmdArg(
"ProjData",binData,0,0,0,0,0,&projSet,&projData) ; }
48 Bool_t binData) {
return RooCmdArg(
"ProjData",binData,0,0,0,0,0,0,&projData) ; }
54 RooCmdArg Range(
Double_t lo,
Double_t hi,
Bool_t adjustNorm){
return RooCmdArg(
"Range",adjustNorm,0,lo,
hi,0,0,0,0) ; }
65 RooCmdArg AddTo(
const char*
name,
double wgtSel,
double wgtOther) {
return RooCmdArg(
"AddTo",0,0,wgtSel,wgtOther,
name,0,0,0) ; }
68 RooCmdArg VisualizeError(
const RooFitResult& fitres,
Double_t Z,
Bool_t EVmethod) {
return RooCmdArg(
"VisualizeError",EVmethod,0,Z,0,0,0,&fitres,0) ; }
70 {
return RooCmdArg(
"VisualizeError",EVmethod,0,Z,0,0,0,&fitres,0,0,0,¶m) ; }
78 {
return RooCmdArg(
"Normalization",scaleType,0,scaleFactor,0,0,0,0,0) ; }
85 RooCmdArg Binning(
Int_t nBins,
Double_t xlo,
Double_t xhi) {
return RooCmdArg(
"BinningSpec",nBins,0,xlo,xhi,0,0,0,0) ;}
104 RooCmdArg container(
"ImportDataHistSliceMany",0,0,0,0,0,0,0,0) ;
105 std::map<std::string,RooDataHist*>::const_iterator iter ;
106 for (iter = arg.begin() ; iter!=arg.end() ; ++iter) {
107 container.
addArg(
Import(iter->first.c_str(),*(iter->second))) ;
113 RooCmdArg container(
"ImportHistoSliceMany",0,0,0,0,0,0,0,0) ;
114 std::map<std::string,TH1*>::const_iterator iter ;
115 for (iter = arg.begin() ; iter!=arg.end() ; ++iter) {
116 container.
addArg(
Import(iter->first.c_str(),*(iter->second))) ;
131 RooCmdArg StoreError(
const RooArgSet& aset) {
return RooCmdArg(
"StoreError",0,0,0,0,0,0,0,0,0,0,&aset) ; }
132 RooCmdArg StoreAsymError(
const RooArgSet& aset) {
return RooCmdArg(
"StoreAsymError",0,0,0,0,0,0,0,0,0,0,&aset) ; }
133 RooCmdArg OwnLinked() {
return RooCmdArg(
"OwnLinked",1,0,0,0,0,0,0,0,0,0,0) ; }
136 RooCmdArg container(
"ImportDataSliceMany",0,0,0,0,0,0,0,0) ;
137 std::map<std::string,RooDataSet*>::const_iterator iter ;
138 for (iter = arg.begin() ; iter!=arg.end() ; ++iter) {
139 container.
addArg(
Import(iter->first.c_str(),*(iter->second))) ;
145 RooCmdArg container(
"LinkDataSliceMany",0,0,0,0,0,0,0,0) ;
146 std::map<std::string,RooAbsData*>::const_iterator iter ;
147 for (iter = arg.begin() ; iter!=arg.end() ; ++iter) {
148 container.
addArg(
Link(iter->first.c_str(),*(iter->second))) ;
199 RooCmdArg ConditionalObservables(
const RooArgSet& set) {
return RooCmdArg(
"ProjectedObservables",0,0,0,0,0,0,0,0,0,0,&set) ; }
200 RooCmdArg ProjectedObservables(
const RooArgSet& set) {
return RooCmdArg(
"ProjectedObservables",0,0,0,0,0,0,0,0,0,0,&set) ; }
203 RooCmdArg Constrain(
const RooArgSet& params) {
return RooCmdArg(
"Constrain",0,0,0,0,0,0,0,0,0,0,¶ms) ; }
204 RooCmdArg GlobalObservables(
const RooArgSet& globs) {
return RooCmdArg(
"GlobalObservables",0,0,0,0,0,0,0,0,0,0,&globs) ; }
207 RooCmdArg ExternalConstraints(
const RooArgSet& cpdfs) {
return RooCmdArg(
"ExternalConstraints",0,0,0,0,0,0,&cpdfs,0,0,0,&cpdfs) ; }
223 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) ; }
231 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) ; } ;
235 {
return RooCmdArg(
"PrototypeData",randomizeOrder,resample,0,0,0,0,&protoData,0) ; }
246 RooCmdArg YVar(
const RooAbsRealLValue& var,
const RooCmdArg& arg) {
return RooCmdArg(
"YVar",0,0,0,0,0,0,&var,0,&arg) ; }
247 RooCmdArg ZVar(
const RooAbsRealLValue& var,
const RooCmdArg& arg) {
return RooCmdArg(
"ZVar",0,0,0,0,0,0,&var,0,&arg) ; }
259 RooCmdArg IntegratedObservables(
const RooArgSet& intObs) {
return RooCmdArg(
"IntObs",0,0,0,0,0,0,0,0,0,0,&intObs,0) ; } ;
328 RooCmdArg SplitParamConstrained(
const char* varname,
const char* catname,
const char* rsname) {
return RooCmdArg(
"SplitParamConstrained",0,0,0,0,varname,catname,0,0,0,rsname) ; }
329 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) ; }