28 class TestBasic111 :
public RooFitTestUnit
31 TestBasic111(TFile* refFile,
Bool_t writeRef,
Int_t verbose) : RooFitTestUnit(
"Numeric integration configuration",refFile,writeRef,verbose) {} ;
63 regValue(val,
"rf111_val1") ;
73 customConfig.method1D().setLabel(
"RooAdaptiveGaussKronrodIntegrator1D") ;
79 regValue(val2,
"rf111_val2") ;
87 landau.setIntegratorConfig(customConfig) ;
93 regValue(val3,
"rf111_val3") ;
RooNumIntConfig holds the configuration parameters of the various numeric integrators used by RooReal...
static RooNumIntConfig * defaultIntegratorConfig()
Returns the default numeric integration configuration for all RooAbsReals.
Double_t getVal(const RooArgSet *set=0) const
Landau Distribution p.d.f.
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...
you should not use this method at all Int_t Int_t Double_t Double_t Double_t e
RooConstVar & RooConst(Double_t val)
void setEpsAbs(Double_t newEpsAbs)
Set absolute convergence criteria (convergence if abs(Err)<newEpsAbs)
RooCmdArg NumIntConfig(const RooNumIntConfig &cfg)
void setEpsRel(Double_t newEpsRel)
Set relative convergence criteria (convergence if abs(Err)/abs(Int)<newEpsRel)