44#ifndef _BSKLN_BASE_RES_PXSEC_2014_H_
45#define _BSKLN_BASE_RES_PXSEC_2014_H_
const RSHelicityAmplModelI * fHAmplModelNCp
double XSec(const Interaction *i, KinePhaseSpace_t k) const
Compute the cross section for the input interaction.
const RSHelicityAmplModelI * fHAmplModelCC
const RSHelicityAmplModelI * fHAmplModelEMn
double fVud2
|Vud|^2(square of magnitude ud-element of CKM-matrix)
BSKLNBaseRESPXSec2014(string name)
void Configure(const Registry &config)
double fOmega
FKR parameter Omega.
double fWcut
apply DIS/RES joining scheme < Wcut
double fMa2
(axial mass)^2
double fN0ResMaxNWidths
limits allowed phase space for n=0 res
bool fWghtBW
weight with resonance breit-wigner?
const RSHelicityAmplModelI * fHAmplModelNCn
virtual ~BSKLNBaseRESPXSec2014()
const XSecIntegratorI * fXSecIntegrator
bool fNormBW
normalize resonance breit-wigner to 1?
string fKFTable
table of Fermi momentum (kF) constants for various nuclei
bool fUsePauliBlocking
account for Pauli blocking?
double fXSecScaleCC
external CC xsec scaling factor
bool fUsingDisResJoin
use a DIS/RES joining scheme?
bool fUseRFGParametrization
use parametrization for fermi momentum insted of table?
double fZeta
FKR parameter Zeta.
bool ValidProcess(const Interaction *i) const
Can this cross section algorithm handle the input process?
const RSHelicityAmplModelI * fHAmplModelEMp
double fGnResMaxNWidths
limits allowed phase space for other res
double fN2ResMaxNWidths
limits allowed phase space for n=2 res
double Integral(const Interaction *i) const
double fXSecScaleNC
external NC xsec scaling factor
double fXSecScaleEM
external EM xsec scaling factor
double fMv2
(vector mass)^2
Simple struct-like class holding the Feynmann-Kislinger-Ravndall (FKR) baryon excitation model parame...
Summary information for an interaction.
Pure abstract base class. Defines the RSHelicityAmplModelI interface.
A registry. Provides the container for algorithm configuration parameters.
Cross Section Integrator Interface.
THE MAIN GENIE PROJECT NAMESPACE
enum genie::EKinePhaseSpace KinePhaseSpace_t