APFEL 4.8.0
A PDF evolution library in C++
Loading...
Searching...
No Matches
gmatchingfunctions.h
Go to the documentation of this file.
1//
2// APFEL++ 2017
3//
4// Author: Valerio Bertone: valerio.bertone@cern.ch
5//
6
7#pragma once
8
9#include "apfel/expression.h"
10
11namespace apfel
12{
19
24
28 class Cgtmd1ns: public Expression
29 {
30 public:
31 Cgtmd1ns(double const& xi);
32 double Regular(double const& x) const;
33 double Local(double const&) const;
34 };
35
40 class Cgtmd1qq: public Expression
41 {
42 public:
43 Cgtmd1qq(double const& xi);
44 double Regular(double const& x) const;
45 double Local(double const&) const;
46 };
47
52 class Cgtmd1qg: public Expression
53 {
54 public:
55 Cgtmd1qg(double const& xi);
56 double Regular(double const& x) const;
57 double SingularPV(double const& x) const;
58 double LocalPV(double const& x) const;
59 };
60
65 class Cgtmd1gq: public Expression
66 {
67 public:
68 Cgtmd1gq(double const& xi);
69 double Regular(double const& x) const;
70 };
71
76 class Cgtmd1gg: public Expression
77 {
78 public:
79 Cgtmd1gg(double const& xi);
80 double Regular(double const& x) const;
81 double Local(double const&) const;
82 double SingularPV(double const& x) const;
83 double LocalPV(double const& x) const;
84 };
86
92
96 class Cgtmd1polns: public Expression
97 {
98 public:
99 Cgtmd1polns(double const& xi);
100 double Regular(double const& x) const;
101 double Local(double const&) const;
102 };
103
109 {
110 public:
111 Cgtmd1polqq(double const& xi);
112 double Regular(double const& x) const;
113 double Local(double const&) const;
114 };
115
121 {
122 public:
123 Cgtmd1polqg(double const& xi);
124 double Regular(double const& x) const;
125 double SingularPV(double const& x) const;
126 double LocalPV(double const& x) const;
127 };
128
134 {
135 public:
136 Cgtmd1polgq(double const& xi);
137 double Regular(double const& x) const;
138 };
139
145 {
146 public:
147 Cgtmd1polgg(double const& xi);
148 double Regular(double const& x) const;
149 double Local(double const&) const;
150 double SingularPV(double const& x) const;
151 double LocalPV(double const& x) const;
152 };
154
161
166 {
167 public:
168 Cgtmd1lingg(double const& xi);
169 double Regular(double const& x) const;
170 double Local(double const&) const;
171 double SingularPV(double const& x) const;
172 double LocalPV(double const& x) const;
173 };
175
181
186 {
187 public:
188 Cgtmd1linunpgq(double const& xi);
189 double Regular(double const& x) const;
190 };
191
197 {
198 public:
199 Cgtmd1linunpgg(double const& xi);
200 double Regular(double const& x) const;
201 double Local(double const&) const;
202 double SingularPV(double const& x) const;
203 double LocalPV(double const& x) const;
204 };
206
212
217 {
218 public:
219 Cgtmd1linpolgq(double const& xi);
220 double Regular(double const& x) const;
221 };
222
228 {
229 public:
230 Cgtmd1linpolgg(double const& xi);
231 double Regular(double const& x) const;
232 double Local(double const&) const;
233 double SingularPV(double const& x) const;
234 double LocalPV(double const& x) const;
235 };
237}
The O(αs) gluon-gluon unpolarised matching function for GTMDs.
Definition gmatchingfunctions.h:77
double Regular(double const &x) const
Virtual regular term.
double SingularPV(double const &x) const
Virtual singular term for principal-valued integrals in the DGLAP region (i.e. with pole in x in the ...
double LocalPV(double const &x) const
Virtual local term for principal-valued integrals a la DGLAP with singularity in the interval (0,...
Cgtmd1gg(double const &xi)
double Local(double const &) const
Virtual local term.
The O(αs) gluon-quark unpolarised matching function for GTMDs.
Definition gmatchingfunctions.h:66
double Regular(double const &x) const
Virtual regular term.
Cgtmd1gq(double const &xi)
The O(αs) gluon-gluon linearly polarised matching function for GTMDs.
Definition gmatchingfunctions.h:166
double Regular(double const &x) const
Virtual regular term.
double SingularPV(double const &x) const
Virtual singular term for principal-valued integrals in the DGLAP region (i.e. with pole in x in the ...
Cgtmd1lingg(double const &xi)
double Local(double const &) const
Virtual local term.
double LocalPV(double const &x) const
Virtual local term for principal-valued integrals a la DGLAP with singularity in the interval (0,...
The O(αs) gluon(lin)-gluon(long pol) matching function for GTMDs.
Definition gmatchingfunctions.h:228
double LocalPV(double const &x) const
Virtual local term for principal-valued integrals a la DGLAP with singularity in the interval (0,...
double Regular(double const &x) const
Virtual regular term.
double Local(double const &) const
Virtual local term.
Cgtmd1linpolgg(double const &xi)
double SingularPV(double const &x) const
Virtual singular term for principal-valued integrals in the DGLAP region (i.e. with pole in x in the ...
The O(αs) gluon(lin)-quark(long pol) matching function for GTMDs.
Definition gmatchingfunctions.h:217
double Regular(double const &x) const
Virtual regular term.
Cgtmd1linpolgq(double const &xi)
The O(αs) gluon(lin)-gluon(unpol) matching function for GTMDs.
Definition gmatchingfunctions.h:197
double LocalPV(double const &x) const
Virtual local term for principal-valued integrals a la DGLAP with singularity in the interval (0,...
double Regular(double const &x) const
Virtual regular term.
Cgtmd1linunpgg(double const &xi)
double SingularPV(double const &x) const
Virtual singular term for principal-valued integrals in the DGLAP region (i.e. with pole in x in the ...
double Local(double const &) const
Virtual local term.
The O(αs) gluon(lin)-quark(unpol) matching function for GTMDs.
Definition gmatchingfunctions.h:186
double Regular(double const &x) const
Virtual regular term.
Cgtmd1linunpgq(double const &xi)
The O(αs) non-singlet unpolarised matching function for GTMDs.
Definition gmatchingfunctions.h:29
double Local(double const &) const
Virtual local term.
double Regular(double const &x) const
Virtual regular term.
Cgtmd1ns(double const &xi)
The O(αs) gluon-gluon longitudinally polarised matching function for GTMDs.
Definition gmatchingfunctions.h:145
double LocalPV(double const &x) const
Virtual local term for principal-valued integrals a la DGLAP with singularity in the interval (0,...
double SingularPV(double const &x) const
Virtual singular term for principal-valued integrals in the DGLAP region (i.e. with pole in x in the ...
double Local(double const &) const
Virtual local term.
Cgtmd1polgg(double const &xi)
double Regular(double const &x) const
Virtual regular term.
The O(αs) gluon-quark longitudinally polarised matching function for GTMDs.
Definition gmatchingfunctions.h:134
double Regular(double const &x) const
Virtual regular term.
Cgtmd1polgq(double const &xi)
The O(αs) non-singlet longitudinally polarised matching function for GTMDs.
Definition gmatchingfunctions.h:97
Cgtmd1polns(double const &xi)
double Regular(double const &x) const
Virtual regular term.
double Local(double const &) const
Virtual local term.
The O(αs) quark-gluon longitudinally polarised matching function for GTMDs.
Definition gmatchingfunctions.h:121
double SingularPV(double const &x) const
Virtual singular term for principal-valued integrals in the DGLAP region (i.e. with pole in x in the ...
double Regular(double const &x) const
Virtual regular term.
Cgtmd1polqg(double const &xi)
double LocalPV(double const &x) const
Virtual local term for principal-valued integrals a la DGLAP with singularity in the interval (0,...
The O(αs) quark-quark longitudinally polarised matching function for GTMDs.
Definition gmatchingfunctions.h:109
double Regular(double const &x) const
Virtual regular term.
Cgtmd1polqq(double const &xi)
double Local(double const &) const
Virtual local term.
The O(αs) quark-gluon unpolarised matching function for GTMDs.
Definition gmatchingfunctions.h:53
double Regular(double const &x) const
Virtual regular term.
double SingularPV(double const &x) const
Virtual singular term for principal-valued integrals in the DGLAP region (i.e. with pole in x in the ...
Cgtmd1qg(double const &xi)
double LocalPV(double const &x) const
Virtual local term for principal-valued integrals a la DGLAP with singularity in the interval (0,...
The O(αs) quark-quark unpolarised matching function for GTMDs.
Definition gmatchingfunctions.h:41
double Local(double const &) const
Virtual local term.
double Regular(double const &x) const
Virtual regular term.
Cgtmd1qq(double const &xi)
The Expression class encapsulates in a proper form a given analytic expression in such a way that it ...
Definition expression.h:17
Namespace for all APFEL++ functions and classes.
Definition alphaqcd.h:14