24void rf901_numintconfig()
62 cout <<
" [1] int_dx landau(x) = " << setprecision(15) << val << endl;
71 customConfig.method1D().setLabel(
"RooAdaptiveGaussKronrodIntegrator1D");
73 Warning(
"rf901_numintconfig",
"ROOT is built without Mathmore (GSL) support. Cannot use RooAdaptiveGaussKronrodIntegrator1D");
79 cout <<
" [2] int_dx landau(x) = " <<
val2 << endl;
90 cout <<
" [3] int_dx landau(x) = " <<
val3 << endl;
105 customConfig.getConfigSection(
"RooAdaptiveGaussKronrodIntegrator1D").setRealValue(
"maxSeg", 50);
106 customConfig.getConfigSection(
"RooAdaptiveGaussKronrodIntegrator1D").setCatLabel(
"method",
"15Points");
109 customConfig.getConfigSection(
"RooAdaptiveGaussKronrodIntegrator1D").find(
"method")->Print(
"v");
ROOT::Detail::TRangeCast< T, true > TRangeDynCast
TRangeDynCast is an adapter class that allows the typed iteration through a TCollection.
void Warning(const char *location, const char *msgfmt,...)
Use this function in warning situations.
static RooNumIntConfig * defaultIntegratorConfig()
Returns the default numeric integration configuration for all RooAbsReals.
Landau distribution p.d.f.
static RooMsgService & instance()
Return reference to singleton instance.
Holds the configuration parameters of the various numeric integrators used by RooRealIntegral.
Variable that can be changed from the outside.
RooCmdArg Topic(Int_t topic)
RooCmdArg NumIntConfig(const RooNumIntConfig &cfg)
double landau(double x, double mu, double sigma)
The namespace RooFit contains mostly switches that change the behaviour of functions of PDFs (or othe...