18#ifndef _XSEC_INTEGRATOR_I_H_
19#define _XSEC_INTEGRATOR_I_H_
Summary information for an interaction.
Cross Section Calculation Interface.
int fGSLMinEval
GSL min evaluations. Ignored by some integrators.
string fGSLIntgType
name of GSL numerical integrator
unsigned int fGSLMaxSizeOfSubintervals
GSL maximum number of sub-intervals for 1D integrator.
unsigned int fGSLRule
GSL Gauss-Kronrod integration rule (only for GSL 1D adaptive type)
int fGSLMaxEval
GSL max evaluations.
virtual ~XSecIntegratorI()
virtual double Integrate(const XSecAlgorithmI *model, const Interaction *interaction) const =0
double fGSLRelTol
required relative tolerance (error)
const IntegratorI * fIntegrator
GENIE numerical integrator.
THE MAIN GENIE PROJECT NAMESPACE