32#ifndef _SMITH_MONIZ_QEL_XSEC_H_
33#define _SMITH_MONIZ_QEL_XSEC_H_
35#include <Math/IFunction.h>
85 unsigned int NDim (
void)
const;
86 double DoEval (
const double * xin)
const;
87 ROOT::Math::IBaseFunctionMultiDim *
Clone (
void)
const;
Summary information for an interaction.
A simple [min,max] interval for doubles.
A registry. Provides the container for algorithm configuration parameters.
string fGSLIntgType2D
name of GSL 2D numerical integrator
void Configure(const Registry &config)
SmithMonizUtils * sm_utils
double Integrate(const XSecAlgorithmI *model, const Interaction *i) const
XSecIntegratorI interface implementation.
double fGSLRelTol2D
required relative tolerance (error) for 2D integrator
virtual ~SmithMonizQELCCXSec()
Contains auxiliary functions for Smith-Moniz model. .
Cross Section Calculation Interface.
ROOT::Math::IBaseFunctionMultiDim * Clone(void) const
const XSecAlgorithmI * fModel
d2Xsec_dQ2dv(const XSecAlgorithmI *m, const Interaction *i)
const Interaction * fInteraction
unsigned int NDim(void) const
SmithMonizUtils * sm_utils
double DoEval(const double *xin) const
Root of GENIE utility namespaces.
THE MAIN GENIE PROJECT NAMESPACE