30#ifndef _REIN_SEHGAL_RES_PXSEC_H_
31#define _REIN_SEHGAL_RES_PXSEC_H_
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.
bool fUsingNuTauScaling
use NeuGEN nutau xsec reduction factors?
bool ValidProcess(const Interaction *i) const
Can this cross section algorithm handle the input process?
double fXSecScaleCC
external CC xsec scaling factor
Spline * fNuTauRdSpl
xsec reduction spline for nu_tau
bool fUseRFGParametrization
use parametrization for fermi momentum insted of table?
const RSHelicityAmplModelI * fHAmplModelEMp
Spline * fNuTauBarRdSpl
xsec reduction spline for nu_tau_bar
double fWcut
apply DIS/RES joining scheme < Wcut
double fSin48w
sin^4(Weingberg angle)
bool fUsingDisResJoin
use a DIS/RES joining scheme?
bool fUsePauliBlocking
account for Pauli blocking?
double fMa2
(axial mass)^2
double XSec(const Interaction *i, KinePhaseSpace_t k) const
Compute the cross section for the input interaction.
double fVud2
|Vud|^2(square of magnitude ud-element of CKM-matrix)
const RSHelicityAmplModelI * fHAmplModelNCn
double fN0ResMaxNWidths
limits allowed phase space for n=0 res
const RSHelicityAmplModelI * fHAmplModelEMn
const RSHelicityAmplModelI * fHAmplModelNCp
double fOmega
FKR parameter Omega.
string fKFTable
table of Fermi momentum (kF) constants for various nuclei
bool fNormBW
normalize resonance breit-wigner to 1?
double Integral(const Interaction *i) const
double fN2ResMaxNWidths
limits allowed phase space for n=2 res
double fGnResMaxNWidths
limits allowed phase space for other res
void Configure(const Registry &config)
const XSecIntegratorI * fXSecIntegrator
const RSHelicityAmplModelI * fHAmplModelCC
bool fWghtBW
weight with resonance breit-wigner?
double fMv2
(vector mass)^2
double fXSecScaleNC
external NC xsec scaling factor
double fZeta
FKR parameter Zeta.
virtual ~ReinSehgalRESPXSec()
double fXSecScaleEM
external EM xsec scaling factor
A numeric analysis tool class for interpolating 1-D functions.
Cross Section Integrator Interface.
THE MAIN GENIE PROJECT NAMESPACE
enum genie::EKinePhaseSpace KinePhaseSpace_t