fast pQCD calculations for hadron-induced processes
fastnlotoolkit
include
fastnlotk
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
34
class
fastNLODiffUser
:
public
fastNLODiffReader
{
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
fastNLODiffUser
Definition:
fastNLODiffUser.h:34
fastNLODiffReader
Definition:
fastNLODiffReader.h:25
Generated on Wed Jul 18 2018 12:19:37 by
1.8.13