30 #ifndef _REIN_SEHGAL_RES_PXSEC_H_
31 #define _REIN_SEHGAL_RES_PXSEC_H_
39 class RSHelicityAmplModelI;
41 class XSecIntegratorI;
101 #endif // _REIN_SEHGAL_RES_PXSEC_H_
Cross Section Calculation Interface.
bool ValidProcess(const Interaction *i) const
Can this cross section algorithm handle the input process?
bool fNormBW
normalize resonance breit-wigner to 1?
Computes the double differential cross section for resonance electro- or neutrino-production accordin...
virtual ~ReinSehgalRESPXSec()
Spline * fNuTauBarRdSpl
xsec reduction spline for nu_tau_bar
Cross Section Integrator Interface.
bool fWghtBW
weight with resonance breit-wigner?
const RSHelicityAmplModelI * fHAmplModelEMn
const RSHelicityAmplModelI * fHAmplModelNCp
double fVud2
|Vud|^2(square of magnitude ud-element of CKM-matrix)
A numeric analysis tool class for interpolating 1-D functions.
Simple struct-like class holding the Feynmann-Kislinger-Ravndall (FKR) baryon excitation model parame...
double XSec(const Interaction *i, KinePhaseSpace_t k) const
Compute the cross section for the input interaction.
double fMv2
(vector mass)^2
enum genie::EKinePhaseSpace KinePhaseSpace_t
const RSHelicityAmplModelI * fHAmplModelCC
const RSHelicityAmplModelI * fHAmplModelNCn
double Integral(const Interaction *i) const
const RSHelicityAmplModelI * fHAmplModelEMp
double fZeta
FKR parameter Zeta.
Summary information for an interaction.
double fWcut
apply DIS/RES joining scheme < Wcut
Pure abstract base class. Defines the RSHelicityAmplModelI interface.
const XSecIntegratorI * fXSecIntegrator
double fXSecScaleCC
external CC xsec scaling factor
double fOmega
FKR parameter Omega.
bool fUseRFGParametrization
use parametrization for fermi momentum insted of table?
A registry. Provides the container for algorithm configuration parameters.
bool fUsingDisResJoin
use a DIS/RES joining scheme?
double fXSecScaleEM
external EM xsec scaling factor
double fSin48w
sin^4(Weingberg angle)
double fN0ResMaxNWidths
limits allowed phase space for n=0 res
double fGnResMaxNWidths
limits allowed phase space for other res
void Configure(const Registry &config)
double fXSecScaleNC
external NC xsec scaling factor
double fMa2
(axial mass)^2
bool fUsingNuTauScaling
use NeuGEN nutau xsec reduction factors?
string fKFTable
table of Fermi momentum (kF) constants for various nuclei
bool fUsePauliBlocking
account for Pauli blocking?
double fN2ResMaxNWidths
limits allowed phase space for n=2 res
Spline * fNuTauRdSpl
xsec reduction spline for nu_tau