#include <SmithMonizQELCCXSec.h>
Definition at line 82 of file SmithMonizQELCCXSec.h.
Definition at line 167 of file SmithMonizQELCCXSec.cxx.
168 ROOT::Math::IBaseFunctionMultiDim(),
void SetInteraction(const Interaction *i)
Range1D_t Q2QES_SM_lim(void) const
const Interaction * fInteraction
const Algorithm * GetAlgorithm(const AlgId &algid)
SmithMonizUtils * sm_utils
Contains auxiliary functions for Smith-Moniz model. .
static AlgFactory * Instance()
The GENIE Algorithm Factory.
const XSecAlgorithmI * fModel
genie::utils::gsl::d2Xsec_dQ2dv::~d2Xsec_dQ2dv |
( |
| ) |
|
ROOT::Math::IBaseFunctionMultiDim * genie::utils::gsl::d2Xsec_dQ2dv::Clone |
( |
void |
| ) |
const |
double genie::utils::gsl::d2Xsec_dQ2dv::DoEval |
( |
const double * |
xin | ) |
const |
Definition at line 188 of file SmithMonizQELCCXSec.cxx.
200 double v = (rv.max-rv.min)*xin[1]+rv.
min;
201 double J = (rQ2.
max-rQ2.
min)*(rv.max-rv.min);
Range1D_t Q2QES_SM_lim(void) const
double J(double q0, double q3, double Enu, double ml)
double Q2(const Interaction *const i)
Kinematics * KinePtr(void) const
virtual double XSec(const Interaction *i, KinePhaseSpace_t k=kPSfE) const =0
Compute the cross section for the input interaction.
A simple [min,max] interval for doubles.
Generated/set kinematical variables for an event.
Range1D_t vQES_SM_lim(double Q2) const
const Interaction * fInteraction
static constexpr double cm2
SmithMonizUtils * sm_utils
void SetKV(KineVar_t kv, double value)
const XSecAlgorithmI * fModel
unsigned int genie::utils::gsl::d2Xsec_dQ2dv::NDim |
( |
void |
| ) |
const |
const Interaction* genie::utils::gsl::d2Xsec_dQ2dv::fInteraction |
|
private |
Range1D_t genie::utils::gsl::d2Xsec_dQ2dv::rQ2 |
|
private |
The documentation for this class was generated from the following files: