ePDF  1.1.0
A QED evolution library
Public Member Functions | Private Attributes | List of all members
ePDF::NumericIntegrals Class Reference

The "NumericIntegrals" class. More...

#include <numericintegrals.h>

Public Member Functions

 NumericIntegrals (int const &iflv, int const &nl)
 The "NumericIntegrals" constructor. More...
 
 ~NumericIntegrals ()
 The "NumericIntegrals" destructor. More...
 
double integrate (double const &z) const
 Perform the integration. More...
 

Private Attributes

const int _iflv
 
const int _nl
 
const double _epsabs
 
const double _epsrel
 
gsl_integration_workspace * _w
 

Detailed Description

The "NumericIntegrals" class.

Constructor & Destructor Documentation

◆ NumericIntegrals()

ePDF::NumericIntegrals::NumericIntegrals ( int const &  iflv,
int const &  nl 
)

The "NumericIntegrals" constructor.

Parameters
flv0 = singlet, 1 = photon, 2 = nonsinglet
nlnumber of leptons (needed for singlet)

◆ ~NumericIntegrals()

ePDF::NumericIntegrals::~NumericIntegrals ( )

The "NumericIntegrals" destructor.

Member Function Documentation

◆ integrate()

double ePDF::NumericIntegrals::integrate ( double const &  z) const

Perform the integration.

Parameters
zmomentum fraction

Member Data Documentation

◆ _epsabs

const double ePDF::NumericIntegrals::_epsabs
private

◆ _epsrel

const double ePDF::NumericIntegrals::_epsrel
private

◆ _iflv

const int ePDF::NumericIntegrals::_iflv
private

◆ _nl

const int ePDF::NumericIntegrals::_nl
private

◆ _w

gsl_integration_workspace* ePDF::NumericIntegrals::_w
private

The documentation for this class was generated from the following file: