28#ifndef _SPP_XSEC_WITH_CACHE_H_
29#define _SPP_XSEC_WITH_CACHE_H_
31#include <Math/IFunction.h>
32#include <Math/IntegratorMultiDim.h>
85 unsigned int NDim (
void)
const;
86 double DoEval (
const double * xin)
const;
87 ROOT::Math::IBaseFunctionMultiDim *
Clone (
void)
const;
Encapsulates a list of baryon resonances.
Summary information for an interaction.
A simple [min,max] interval for doubles.
string CacheBranchName(SppChannel_t spp_channel, InteractionType_t it, int nu) const
const XSecAlgorithmI * fSinglePionProductionXSecModel
void CacheResExcitationXSec(const Interaction *interaction) const
virtual ~SPPXSecWithCache()
Cross Section Calculation Interface.
Interaction * fInteraction
const XSecAlgorithmI * fModel
~d3XSecMK_dWQ2CosTheta_E()
d3XSecMK_dWQ2CosTheta_E(const XSecAlgorithmI *m, const Interaction *i, double wcut)
ROOT::Math::IBaseFunctionMultiDim * Clone(void) const
unsigned int NDim(void) const
double DoEval(const double *xin) const
Root of GENIE utility namespaces.
THE MAIN GENIE PROJECT NAMESPACE
enum genie::EInteractionType InteractionType_t
enum genie::ESppChannel SppChannel_t