26#ifndef _P33_PASCHOS_LALAKULICH_PARTIAL_XSEC_H_
27#define _P33_PASCHOS_LALAKULICH_PARTIAL_XSEC_H_
55 double Pauli (
double Q2,
double W,
double MN)
const;
56 double Nu (
double Q2,
double W,
double MN)
const;
57 double NuStar (
double Q2,
double W,
double MN)
const;
58 double PPiStar (
double W,
double MN)
const;
Summary information for an interaction.
virtual ~P33PaschosLalakulichPXSec()
void Configure(const Registry &config)
double PPiStar(double W, double MN) const
...
const XSecIntegratorI * fXSecIntegrator
double XSec(const Interaction *i, KinePhaseSpace_t k) const
Compute the cross section for the input interaction.
double Nu(double Q2, double W, double MN) const
kinematic variables
P33PaschosLalakulichPXSec()
double Pauli(double Q2, double W, double MN) const
Pauli suppression for D2.
bool fTurnOnPauliCorrection
bool ValidProcess(const Interaction *i) const
Can this cross section algorithm handle the input process?
double NuStar(double Q2, double W, double MN) const
...
double Integral(const Interaction *i) const
A registry. Provides the container for algorithm configuration parameters.
Cross Section Integrator Interface.
THE MAIN GENIE PROJECT NAMESPACE
enum genie::EKinePhaseSpace KinePhaseSpace_t