APFEL 4.8.0
A PDF evolution library in C++
Loading...
Searching...
No Matches
matchingfunctionsff.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{
20
25
30 class C1nsff: public Expression
31 {
32 public:
34 double Regular(double const& x) const;
35 double Local(double const&) const;
36 };
37
43 class C1qgff: public Expression
44 {
45 public:
47 double Regular(double const& x) const;
48 };
49
55 class C1gqff: public Expression
56 {
57 public:
59 double Regular(double const& x) const;
60 };
61
67 class C1ggff: public Expression
68 {
69 public:
71 double Regular(double const& x) const;
72 double Local(double const&) const;
73 };
75
81
87 class C2nspff: public Expression
88 {
89 public:
90 C2nspff(int const& nf);
91 double Regular(double const& x) const;
92 double Singular(double const& x) const;
93 double Local(double const& x) const;
94 protected:
95 int const _nf;
96 double _A2;
97 };
98
105 class C2nsmff: public Expression
106 {
107 public:
108 C2nsmff(int const& nf);
109 double Regular(double const& x) const;
110 double Singular(double const& x) const;
111 double Local(double const& x) const;
112 protected:
113 int const _nf;
114 double _A2;
115 };
116
123 class C2psff: public Expression
124 {
125 public:
127 double Regular(double const& x) const;
128 };
129
136 class C2qgff: public Expression
137 {
138 public:
140 double Regular(double const& x) const;
141 };
142
149 class C2gqff: public Expression
150 {
151 public:
152 C2gqff(int const& nf);
153 double Regular(double const& x) const;
154 private:
155 int const _nf;
156 };
157
164 class C2ggff: public Expression
165 {
166 public:
167 C2ggff(int const& nf);
168 double Regular(double const& x) const;
169 double Singular(double const& x) const;
170 double Local(double const& x) const;
171 private:
172 int const _nf;
173 double _A2;
174 };
176
182
187 class C3nspff: public Expression
188 {
189 public:
190 C3nspff(int const& nf);
191 double Regular(double const& x) const;
192 double Singular(double const& x) const;
193 double Local(double const& x) const;
194 protected:
195 int const _nf;
196 double _A2;
197 };
198
204 class C3nsmff: public Expression
205 {
206 public:
207 C3nsmff(int const& nf);
208 double Regular(double const& x) const;
209 double Singular(double const& x) const;
210 double Local(double const& x) const;
211 protected:
212 int const _nf;
213 double _A2;
214 };
215
221 class C3pvff: public Expression
222 {
223 public:
225 double Regular(double const& x) const;
226 };
227
233 class C3psff: public Expression
234 {
235 public:
236 C3psff(int const& nf);
237 double Regular(double const& x) const;
238 protected:
239 int const _nf;
240 };
241
247 class C3qgff: public Expression
248 {
249 public:
250 C3qgff(int const& nf);
251 double Regular(double const& x) const;
252 protected:
253 int const _nf;
254 };
255
261 class C3gqff: public Expression
262 {
263 public:
264 C3gqff(int const& nf);
265 double Regular(double const& x) const;
266 protected:
267 int const _nf;
268 };
269
275 class C3ggff: public Expression
276 {
277 public:
278 C3ggff(int const& nf);
279 double Regular(double const& x) const;
280 double Singular(double const& x) const;
281 double Local(double const& x) const;
282 protected:
283 int const _nf;
284 double _A2;
285 };
287}
The O(αs) gluon-gluon matching function for FFs (references: https://arxiv.org/pdf/1604....
Definition matchingfunctionsff.h:68
double Local(double const &) const
Virtual local term.
double Regular(double const &x) const
Virtual regular term.
The O(αs) gluon-quark matching function for FFs (references: https://arxiv.org/pdf/1604....
Definition matchingfunctionsff.h:56
double Regular(double const &x) const
Virtual regular term.
The O(αs) non-singlet matching function for FFs (references: https://arxiv.org/pdf/1604....
Definition matchingfunctionsff.h:31
double Regular(double const &x) const
Virtual regular term.
double Local(double const &) const
Virtual local term.
The O(αs) quark-gluon matching function for FFs (references: https://arxiv.org/pdf/1604....
Definition matchingfunctionsff.h:44
double Regular(double const &x) const
Virtual regular term.
The O(αs2) gluon-gluon matching function for FFs (references: https://arxiv.org/pdf/1604....
Definition matchingfunctionsff.h:165
C2ggff(int const &nf)
double Local(double const &x) const
Virtual local term.
double Regular(double const &x) const
Virtual regular term.
double Singular(double const &x) const
Virtual singular term.
double _A2
Definition matchingfunctionsff.h:173
int const _nf
Definition matchingfunctionsff.h:172
The O(αs2) gluon-quark matching function for FFs (references: https://arxiv.org/pdf/1604....
Definition matchingfunctionsff.h:150
C2gqff(int const &nf)
double Regular(double const &x) const
Virtual regular term.
int const _nf
Definition matchingfunctionsff.h:155
The O(αs2) quark-antiquark matching function for FFs (references: https://arxiv.org/pdf/1604....
Definition matchingfunctionsff.h:106
double Regular(double const &x) const
Virtual regular term.
double _A2
Definition matchingfunctionsff.h:114
int const _nf
Definition matchingfunctionsff.h:113
double Singular(double const &x) const
Virtual singular term.
double Local(double const &x) const
Virtual local term.
C2nsmff(int const &nf)
The O(αs2) quark-quark matching function for FFs (references: https://arxiv.org/pdf/1604....
Definition matchingfunctionsff.h:88
C2nspff(int const &nf)
double Singular(double const &x) const
Virtual singular term.
int const _nf
Definition matchingfunctionsff.h:95
double _A2
Definition matchingfunctionsff.h:96
double Local(double const &x) const
Virtual local term.
double Regular(double const &x) const
Virtual regular term.
The O(αs2) pure-singlet matching function for FFs (references: https://arxiv.org/pdf/1604....
Definition matchingfunctionsff.h:124
double Regular(double const &x) const
Virtual regular term.
The O(αs2) quark-gluon matching function for FFs (references: https://arxiv.org/pdf/1604....
Definition matchingfunctionsff.h:137
double Regular(double const &x) const
Virtual regular term.
The O(αs3) gluon-gluon matching function for FFs (reference: https://arxiv.org/pdf/2012....
Definition matchingfunctionsff.h:276
C3ggff(int const &nf)
double Local(double const &x) const
Virtual local term.
double _A2
Definition matchingfunctionsff.h:284
double Singular(double const &x) const
Virtual singular term.
double Regular(double const &x) const
Virtual regular term.
int const _nf
Definition matchingfunctionsff.h:283
The O(αs3) gluon-quark matching function for FFs (reference: https://arxiv.org/pdf/2012....
Definition matchingfunctionsff.h:262
int const _nf
Definition matchingfunctionsff.h:267
double Regular(double const &x) const
Virtual regular term.
C3gqff(int const &nf)
The O(αs3) valence minus matching function for FFs (reference: https://arxiv.org/pdf/2012....
Definition matchingfunctionsff.h:205
double Singular(double const &x) const
Virtual singular term.
C3nsmff(int const &nf)
double _A2
Definition matchingfunctionsff.h:213
double Local(double const &x) const
Virtual local term.
double Regular(double const &x) const
Virtual regular term.
int const _nf
Definition matchingfunctionsff.h:212
The O(αs3) valence plus matching function for FFs (reference: https://arxiv.org/pdf/2012....
Definition matchingfunctionsff.h:188
double Singular(double const &x) const
Virtual singular term.
double _A2
Definition matchingfunctionsff.h:196
C3nspff(int const &nf)
double Regular(double const &x) const
Virtual regular term.
double Local(double const &x) const
Virtual local term.
int const _nf
Definition matchingfunctionsff.h:195
The O(αs3) pure-singlet matching function for FFs (reference: https://arxiv.org/pdf/2012....
Definition matchingfunctionsff.h:234
double Regular(double const &x) const
Virtual regular term.
int const _nf
Definition matchingfunctionsff.h:239
C3psff(int const &nf)
The O(αs3) pure-valence matching function for FFs (reference: https://arxiv.org/pdf/2012....
Definition matchingfunctionsff.h:222
double Regular(double const &x) const
Virtual regular term.
The O(αs3) quark-gluon matching function for FFs (reference: https://arxiv.org/pdf/2012....
Definition matchingfunctionsff.h:248
C3qgff(int const &nf)
int const _nf
Definition matchingfunctionsff.h:253
double Regular(double const &x) const
Virtual regular term.
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