4 #ifndef fASTNLODIFFREADER 5 #define fASTNLODIFFREADER 22 #include "fastnlotk/fastNLOReader.h" 32 void SetXPomSlicing(
int nStep,
double* xpom,
double* dxpom);
33 void SetXPomLogSlicing(
int nStep,
double xpommin,
double xpommax);
34 void SetXPomLinSlicing(
int nStep,
double xpommin,
double xpommax);
35 void SetXPomExpSlicing(
int nStep,
double xpommin,
double xpommax);
36 void SetZRange(
double zmin ,
double zmax) {
40 double GetZRangeMin() {
43 double GetZRangeMax() {
47 std::vector < double > GetCrossSection();
48 void CalcCrossSection();
49 std::vector < double > GetDiffCrossSection();
50 void FillPDFCache(
bool ReCalcCrossSection =
false);
51 std::vector < double > GetReferenceCrossSection();
54 void PrintCrossSectionsWithReference();
63 std::vector < double > fxPoms;
64 std::vector < double > fdxPoms;
67 virtual double EvolveAlphas(
double Q)
const = 0;
68 virtual bool InitPDF() = 0;
69 std::vector<double> GetXFX(
double xp,
double muf)
const;
70 virtual std::vector<double> GetDiffXFX(
double xpom,
double zpom,
double muf)
const = 0;
Definition: fastNLODiffReader.h:25
Definition: fastNLOReader.h:17