fast pQCD calculations for hadron-induced processes
fastNLODiffUser.h
1 // Author: Daniel Britzger
2 // DESY, 08/08/2012
3 
4 #ifndef fASTNLODIFFUSER
5 #define fASTNLODIFFUSER
6 
7 
9 // //
10 // FastNLODiffUSER //
11 // //
12 // FastNLODiffReader is a standalone code for reading //
13 // diffractive FastNLO tables of version 2.0 for DIS processes //
14 // //
15 // This is a dummy class and not working!!! //
16 // //
17 // Please insert your desired code into the functions //
18 // - EvolveAlphas() //
19 // - InitPDF() //
20 // - GetDiffXFX() //
21 // //
22 // Within most applications it is necessary to define the functions //
23 // within a .cc-file. //
24 // //
26 
27 
28 #include <string>
29 #include <cstdio>
30 #include <vector>
31 #include "fastnlotk/fastNLODiffReader.h"
32 
33 
35 
36 public:
37 
38  fastNLODiffUser(std::string filename);
39  ~fastNLODiffUser(void) {;};
40 
41 protected:
42 
43  // inherited functions
44  double EvolveAlphas(double Q) const ;
45  bool InitPDF();
46  std::vector<double> GetDiffXFX(double xpom, double zpom, double muf) const ;
47 
48 };
49 
50 
51 //______________________________________________________________________________
52 
53 
54 #endif
Definition: fastNLODiffUser.h:34
Definition: fastNLODiffReader.h:25