const XSecAlgorithmI * fXSecAlgEMQE
cross section algorithm for EMQE
double fFracPN_NC
toy model param: fraction of nucleon pairs that are pn, not nn or pp
bool fIntegrateForReweighting
double fFracEMQE
empirical model param: MEC cross section is taken to be this fraction of Rosenbluth xs
const XSecAlgorithmI * fXSecAlgNCQE
cross section algorithm for NCQE
double fWidth
toy model param: width of W distribution (GeV)
const XSecAlgorithmI * fXSecAlgCCQE
cross section algorithm for CCQE
double fFracPN_CC
toy model param: fraction of nucleon pairs that are pn, not nn or pp
double XSec(const Interaction *i, KinePhaseSpace_t k) const
Compute the cross section for the input interaction.
double fMass
toy model param: peak of W distribution (GeV)
const XSecIntegratorI * fXSecIntegrator
Integrator used for reweighting.
double fMq2d
toy model param: ‘mass’ in dipole (Q2 - dependence) form factor (GeV)
double fFracCCQE
empirical model param: MEC cross section is taken to be this fraction of CCQE cross section
double Integral(const Interaction *i) const
double fFracNCQE
empirical model param: MEC cross section is taken to be this fraction of NCQE cross section
void Configure(const Registry &config)
virtual ~EmpiricalMECPXSec2015()
double fMECAPower
power of A relative to carbon
bool ValidProcess(const Interaction *i) const
Can this cross section algorithm handle the input process?
double fFracPN_EM
toy model param: fraction of nucleon pairs that are pn, not nn or pp
Summary information for an interaction.
A registry. Provides the container for algorithm configuration parameters.
Cross Section Integrator Interface.
THE MAIN GENIE PROJECT NAMESPACE
enum genie::EKinePhaseSpace KinePhaseSpace_t