36#ifndef _QEL_EVENT_GENERATORSM_H_
37#define _QEL_EVENT_GENERATORSM_H_
39#include <Math/IntegratorMultiDim.h>
99 unsigned int NDim (
void)
const;
100 double DoEval (
const double *)
const;
101 ROOT::Math::IBaseFunctionMultiDim *
Clone (
void)
const;
119 unsigned int NDim (
void)
const;
120 double DoEval (
const double *)
const;
121 ROOT::Math::IBaseFunctionMultiDim *
Clone (
void)
const;
131class dv_dQ2_E:
public ROOT::Math::IBaseFunctionMultiDim
138 unsigned int NDim (
void)
const;
139 double DoEval (
const double *)
const;
140 ROOT::Math::IBaseFunctionMultiDim *
Clone (
void)
const;
GENIE's GHEP MC event record.
Summary information for an interaction.
void Configure(const Registry &config)
double fQ2Min
Q2-threshold for seeking the second maximum.
void ProcessEventRecord(GHepRecord *event_rec) const
void AddTargetNucleusRemnant(GHepRecord *evrec) const
add a recoiled nucleus remnant
SmithMonizUtils * sm_utils
double ComputeMaxXSec(const Interaction *in) const
bool fGenerateNucleonInNucleus
generate struck nucleon in nucleus
A registry. Provides the container for algorithm configuration parameters.
Contains auxiliary functions for Smith-Moniz model. .
Cross Section Calculation Interface.
ROOT::Math::IBaseFunctionMultiDim * Clone(void) const
const XSecAlgorithmI * fModel
d1XSecSM_dQ2_E(const XSecAlgorithmI *, const Interaction *)
double DoEval(const double *) const
unsigned int NDim(void) const
const Interaction * fInteraction
ROOT::Math::IBaseFunctionMultiDim * Clone(void) const
const XSecAlgorithmI * fModel
double DoEval(const double *) const
d3XSecSM_dQ2dvdkF_E(const XSecAlgorithmI *, const Interaction *, double pF)
unsigned int NDim(void) const
const Interaction * fInteraction
dv_dQ2_E(const Interaction *)
unsigned int NDim(void) const
ROOT::Math::IBaseFunctionMultiDim * Clone(void) const
SmithMonizUtils * sm_utils
double DoEval(const double *) const
const Interaction * fInteraction
Root of GENIE utility namespaces.
THE MAIN GENIE PROJECT NAMESPACE
enum genie::EKinePhaseSpace KinePhaseSpace_t