20 #ifndef _DIS_STRUCTURE_FUNCTIONS_MODEL_I_H_
21 #define _DIS_STRUCTURE_FUNCTIONS_MODEL_I_H_
37 virtual double F1 (
void)
const = 0;
40 virtual double F2 (
void)
const = 0;
43 virtual double F3 (
void)
const = 0;
46 virtual double F4 (
void)
const = 0;
49 virtual double F5 (
void)
const = 0;
52 virtual double F6 (
void)
const = 0;
61 #endif // _DIS_STRUCTURE_FUNCTIONS_MODEL_I_H_
virtual double F4(void) const =0
Get the computed structure function F4.
virtual double F2(void) const =0
Get the computed structure function F2.
Pure Abstract Base Class. Defines the DISStructureFuncModelI interface to be implemented by any algor...
virtual void Calculate(const Interaction *interaction) const =0
Calculate the structure functions F1-F6 for the input interaction.
virtual double F1(void) const =0
Get the computed structure function F1.
Algorithm abstract base class.
virtual double F6(void) const =0
Get the computed structure function F6.
virtual double F5(void) const =0
Get the computed structure function F5.
Summary information for an interaction.
virtual double F3(void) const =0
Get the computed structure function F3.
virtual ~DISStructureFuncModelI()