27 class TestBasic308 :
public RooFitTestUnit
30 TestBasic308(TFile* refFile,
Bool_t writeRef,
Int_t verbose) : RooFitTestUnit(
"Normalization of p.d.f.s in 2D",refFile,writeRef,verbose) {} ;
53 regValue(gxy.getVal(),
"rf308_gxy") ;
57 regValue(gxy.getVal(&nset_xy),
"rf308_gx_Norm[x,y]") ;
62 regValue(igxy->getVal(),
"rf308_gx_Int[x,y]") ;
68 regValue(gxy.getVal(&nset_x),
"rf308_gx_Norm[x]") ;
72 regValue(gxy.getVal(&nset_y),
"rf308_gx_Norm[y]") ;
80 x.setRange(
"signal",-5,5) ;
81 y.setRange(
"signal",-3,3) ;
87 regValue(igxy_sig->
getVal(),
"rf308_gx_Int[x,y|signal]_Norm[x,y]") ;
101 regTH(hh_cdf,
"rf308_cdf") ;
RooProdPdf is an efficient implementation of a product of PDFs of the form.
Double_t getVal(const RooArgSet *set=0) const
RooCmdArg NormSet(const RooArgSet &nset)
RooCmdArg Range(const char *rangeName, Bool_t adjustNorm=kTRUE)
RooRealVar represents a fundamental (non-derived) real valued object.
RooAbsReal * createIntegral(const RooArgSet &iset, 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(), const RooCmdArg &arg7=RooCmdArg::none(), const RooCmdArg &arg8=RooCmdArg::none()) const
Create an object that represents the integral of the function over one or more observables listed in ...
RooAbsReal is the common abstract base class for objects that represent a real value and implements f...
RooCmdArg YVar(const RooAbsRealLValue &var, const RooCmdArg &arg=RooCmdArg::none())
RooConstVar & RooConst(Double_t val)
RooCmdArg Binning(const RooAbsBinning &binning)