27#ifndef _QPM_DIS_STRUCTURE_FUNCTIONS_BASE_H_
28#define _QPM_DIS_STRUCTURE_FUNCTIONS_BASE_H_
42 virtual double F1 (
void)
const {
return fF1; }
43 virtual double F2 (
void)
const {
return fF2; }
44 virtual double F3 (
void)
const {
return fF3; }
45 virtual double F4 (
void)
const {
return fF4; }
46 virtual double F5 (
void)
const {
return fF5; }
47 virtual double F6 (
void)
const {
return fF6; }
71 double & kdv,
double & kus,
double & kds)
const;
Summary information for an interaction.
virtual void LoadConfig(void)
virtual ~QPMDISStrucFuncBase()
virtual double Q2(const Interaction *i) const
virtual double R(const Interaction *i) const
virtual void InitPDF(void)
virtual double F5(void) const
Get the computed structure function F5.
virtual double F4(void) const
Get the computed structure function F4.
virtual double ScalingVar(const Interaction *i) const
double fVus
CKM element Vcs used.
virtual double NuclMod(const Interaction *i) const
double fVud
CKM element Vud used.
PDF * fPDFc
computed PDFs @ (slow-rescaling-var,Q2)
double fLowQ2CutoffF1F2
Set min for relation between 2xF1 and F2.
bool fUse2016Corrections
Use 2016 SF relation corrections.
double fQ2min
min Q^2 allowed for PDFs: PDF(Q2<Q2min):=PDF(Q2min)
double fMc
charm mass used
bool fIncludeNuclMod
include nuclear factor (shadowing, anti-shadowing,...)?
double fVcs
CKM element Vcs used.
virtual double F6(void) const
Get the computed structure function F6.
double fVcd
CKM element Vcd used.
void Configure(const Registry &config)
virtual void CalcPDFs(const Interaction *i) const
virtual void Calculate(const Interaction *interaction) const
Calculate the structure functions F1-F6 for the input interaction.
bool fIncludeR
include R (~FL) in DIS SF calculation?
virtual double F3(void) const
Get the computed structure function F3.
virtual double F1(void) const
Get the computed structure function F1.
virtual void KFactors(const Interaction *i, double &kuv, double &kdv, double &kus, double &kds) const
virtual double F2(void) const
Get the computed structure function F2.
PDF * fPDF
computed PDFs @ (x,Q2)
bool fCharmOff
turn charm production off?
A registry. Provides the container for algorithm configuration parameters.
THE MAIN GENIE PROJECT NAMESPACE