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