23 #include "TLorentzVector.h"
59 const NuclearModelI* nucl_model,
const XSecAlgorithmI* xsec_model,
60 double cos_theta_0,
double phi_0,
double& Eb,
62 bool bind_nucleon =
true);
66 void BindHitNucleon(Interaction& interaction,
const NuclearModelI& nucl_model,
void BindHitNucleon(Interaction &interaction, const NuclearModelI &nucl_model, double &Eb, DMELEvGen_BindingMode_t hitNucleonBindingMode)
double ComputeFullQELPXSec(Interaction *interaction, const NuclearModelI *nucl_model, const XSecAlgorithmI *xsec_model, double cos_theta_0, double phi_0, double &Eb, QELEvGen_BindingMode_t hitNucleonBindingMode, double min_angle_EM=0., bool bind_nucleon=true)
enum genie::EQELEvGenBindingMode QELEvGen_BindingMode_t
Summary information for an interaction.
double EnergyDeltaFunctionSolutionQEL(const Interaction &inter)
double CosTheta0Max(const genie::Interaction &interaction)
QELEvGen_BindingMode_t StringToQELBindingMode(const std::string &mode_str)