#include "RooFit.h"#include <assert.h>#include <math.h>#include <float.h>#include "Riostream.h"#include "TMath.h"#include "RooGaussKronrodIntegrator1D.h"#include "RooArgSet.h"#include "RooRealVar.h"#include "RooNumber.h"#include "RooNumIntFactory.h"#include "RooIntegratorBinding.h"#include "RooMsgService.h"Classes | |
| struct | gsl_function_struct | 
| struct | RooFit_internal::Roo_internal_GKInteg1D | 
| struct | RooFit_internal::Roo_reg_GKInteg1D | 
Namespaces | |
| namespace | RooFit_internal | 
Macros | |
| #define | GSL_DBL_EPSILON 2.2204460492503131e-16 | 
| #define | GSL_DBL_MIN 2.2250738585072014e-308 | 
| #define | GSL_EBADTOL 13 /* user specified an invalid tolerance */ | 
| #define | GSL_ERROR(a, b) oocoutE((TObject*)0,Eval) << "RooGaussKronrodIntegrator1D::integral() ERROR: " << a << endl ; return b ; | 
| #define | GSL_ETOL 14 /* failed to reach the specified tolerance */ | 
| #define | GSL_FN_EVAL(F, x) (*((F)->function))(x,(F)->params) | 
| #define | GSL_SUCCESS 0 | 
Typedefs | |
| typedef struct gsl_function_struct | gsl_function | 
Functions | |
| int | gsl_integration_qng (const gsl_function *f, double a, double b, double epsabs, double epsrel, double *result, double *abserr, size_t *neval) | 
| static double | rescale_error (double err, const double result_abs, const double result_asc) | 
| double | RooGaussKronrodIntegrator1D_GSL_GlueFunction (double x, void *data) | 
Variables | |
| static Roo_reg_GKInteg1D | RooFit_internal::instance | 
| static const double | w10 [5] | 
| static const double | w21a [5] | 
| static const double | w21b [6] | 
| static const double | w43a [10] | 
| static const double | w43b [12] | 
| static const double | w87a [21] | 
| static const double | w87b [23] | 
| static const double | x1 [5] | 
| static const double | x2 [5] | 
| static const double | x3 [11] | 
| static const double | x4 [22] | 
| #define GSL_DBL_EPSILON 2.2204460492503131e-16 | 
Definition at line 291 of file RooGaussKronrodIntegrator1D.cxx.
| #define GSL_DBL_MIN 2.2250738585072014e-308 | 
Definition at line 290 of file RooGaussKronrodIntegrator1D.cxx.
| #define GSL_EBADTOL 13 /* user specified an invalid tolerance */ | 
Definition at line 287 of file RooGaussKronrodIntegrator1D.cxx.
| #define GSL_ERROR | ( | a, | |
| b | |||
| ) | oocoutE((TObject*)0,Eval) << "RooGaussKronrodIntegrator1D::integral() ERROR: " << a << endl ; return b ; | 
Definition at line 289 of file RooGaussKronrodIntegrator1D.cxx.
| #define GSL_ETOL 14 /* failed to reach the specified tolerance */ | 
Definition at line 288 of file RooGaussKronrodIntegrator1D.cxx.
Definition at line 73 of file RooGaussKronrodIntegrator1D.cxx.
| #define GSL_SUCCESS 0 | 
Definition at line 286 of file RooGaussKronrodIntegrator1D.cxx.
| typedef struct gsl_function_struct gsl_function | 
Definition at line 72 of file RooGaussKronrodIntegrator1D.cxx.
| int gsl_integration_qng | ( | const gsl_function * | f, | 
| double | a, | ||
| double | b, | ||
| double | epsabs, | ||
| double | epsrel, | ||
| double * | result, | ||
| double * | abserr, | ||
| size_t * | neval | ||
| ) | 
Definition at line 516 of file RooGaussKronrodIntegrator1D.cxx.
Definition at line 308 of file RooGaussKronrodIntegrator1D.cxx.
Definition at line 225 of file RooGaussKronrodIntegrator1D.cxx.
      
  | 
  static | 
Definition at line 355 of file RooGaussKronrodIntegrator1D.cxx.
      
  | 
  static | 
Definition at line 373 of file RooGaussKronrodIntegrator1D.cxx.
      
  | 
  static | 
Definition at line 382 of file RooGaussKronrodIntegrator1D.cxx.
      
  | 
  static | 
Definition at line 407 of file RooGaussKronrodIntegrator1D.cxx.
      
  | 
  static | 
Definition at line 421 of file RooGaussKronrodIntegrator1D.cxx.
      
  | 
  static | 
Definition at line 463 of file RooGaussKronrodIntegrator1D.cxx.
      
  | 
  static | 
Definition at line 488 of file RooGaussKronrodIntegrator1D.cxx.
      
  | 
  static | 
Definition at line 346 of file RooGaussKronrodIntegrator1D.cxx.
      
  | 
  static | 
Definition at line 364 of file RooGaussKronrodIntegrator1D.cxx.
      
  | 
  static | 
Definition at line 392 of file RooGaussKronrodIntegrator1D.cxx.
      
  | 
  static | 
Definition at line 437 of file RooGaussKronrodIntegrator1D.cxx.