APFEL 4.8.0
A PDF evolution library in C++
Loading...
Searching...
No Matches
matchingconditions_sl.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
11#include <vector>
12
13namespace apfel
14{
24
29
34 class AS1Hg_L: public Expression
35 {
36 public:
38 double Regular(double const& x) const;
39 };
40
46 class AS1ggH_L: public Expression
47 {
48 public:
50 double Local(double const&) const;
51 };
52
58 class AS1HH_L: public Expression
59 {
60 public:
62 double Singular(double const& x) const;
63 };
64
70 class AS1HH_0: public Expression
71 {
72 public:
74 double Singular(double const& x) const;
75 };
76
83 class AS1gH_L: public Expression
84 {
85 public:
87 double Regular(double const& x) const;
88 };
89
95 class AS1gH_0: public Expression
96 {
97 public:
99 double Regular(double const& x) const;
100 };
102
108
112 class AS1polHg_L: public Expression
113 {
114 public:
116 double Regular(double const& x) const;
117 };
118
124 {
125 public:
127 double Local(double const&) const;
128 };
129
134 class AS1polHH_L: public Expression
135 {
136 public:
138 double Singular(double const& x) const;
139 };
140
145 class AS1polHH_0: public Expression
146 {
147 public:
149 double Singular(double const& x) const;
150 };
151
156 class AS1polgH_L: public Expression
157 {
158 public:
160 double Regular(double const& x) const;
161 };
162
167 class AS1polgH_0: public Expression
168 {
169 public:
171 double Regular(double const& x) const;
172 };
174
180
184 class APS2Hq_0: public Expression
185 {
186 public:
188 double Regular(double const& x) const;
189 };
190
196 class APS2Hq_L: public Expression
197 {
198 public:
200 double Regular(double const& x) const;
201 };
202
208 class APS2Hq_L2: public Expression
209 {
210 public:
212 double Regular(double const& x) const;
213 };
214
219 class AS2Hg_0: public Expression
220 {
221 public:
223 double Regular(double const& x) const;
224 };
225
231 class AS2Hg_L: public Expression
232 {
233 public:
235 double Regular(double const& x) const;
236 };
237
243 class AS2Hg_L2: public Expression
244 {
245 public:
247 double Regular(double const& x) const;
248 };
249
254 class ANS2qqH_0: public Expression
255 {
256 public:
258 double Regular(double const& x) const;
259 double Singular(double const& x) const;
260 double Local(double const& x) const;
261 };
262
268 class ANS2qqH_L: public Expression
269 {
270 public:
272 double Regular(double const& x) const;
273 double Singular(double const& x) const;
274 double Local(double const& x) const;
275 };
276
282 class ANS2qqH_L2: public Expression
283 {
284 public:
286 double Regular(double const& x) const;
287 double Singular(double const& x) const;
288 double Local(double const& x) const;
289 };
290
295 class AS2gqH_0: public Expression
296 {
297 public:
299 double Regular(double const& x) const;
300 };
301
307 class AS2gqH_L: public Expression
308 {
309 public:
311 double Regular(double const& x) const;
312 };
313
319 class AS2gqH_L2: public Expression
320 {
321 public:
323 double Regular(double const& x) const;
324 };
325
330 class AS2ggH_0: public Expression
331 {
332 public:
334 double Regular(double const& x) const;
335 double Singular(double const& x) const;
336 double Local(double const& x) const;
337 };
338
344 class AS2ggH_L: public Expression
345 {
346 public:
348 double Regular(double const& x) const;
349 double Singular(double const& x) const;
350 double Local(double const& x) const;
351 };
352
358 class AS2ggH_L2: public Expression
359 {
360 public:
362 double Regular(double const& x) const;
363 double Singular(double const& x) const;
364 double Local(double const& x) const;
365 };
367
377
380 class APS3Hq_0: public Expression
381 {
382 public:
384 double Regular(double const& x) const;
385 };
386
390 class AS3Hg_0: public Expression
391 {
392 public:
393 AS3Hg_0(double const& rho = 12214.000);
394 double Regular(double const& x) const;
395 private:
396 double const _rho;
397 std::vector<double> _C;
398 };
399
403 class ANS3qqH_0: public Expression
404 {
405 public:
406 ANS3qqH_0(double const& rho = -64.411);
407 double Regular(double const& x) const;
408 double Singular(double const& x) const;
409 double Local(double const& x) const;
410 private:
411 double const _rho;
412 std::vector<double> _C;
413 };
414
418 class AS3gqH_0: public Expression
419 {
420 public:
422 double Regular(double const& x) const;
423 };
424
428 class AS3ggH_0: public Expression
429 {
430 public:
431 AS3ggH_0(double const& rho = -1951.600);
432 double Regular(double const& x) const;
433 private:
434 double const _rho;
435 std::vector<double> _C;
436 };
439}
O(αs2) constant term of eq (B.4) of https://arxiv.org/pdf/hep-ph/9612398.pdf.
Definition matchingconditions_sl.h:255
double Regular(double const &x) const
Virtual regular term.
double Local(double const &x) const
Virtual local term.
double Singular(double const &x) const
Virtual singular term.
O(αs2) term propotional to ln2(μ2/m2) of eq (B.4) of https://arxiv.org/pdf/hep-ph/9612398....
Definition matchingconditions_sl.h:283
double Singular(double const &x) const
Virtual singular term.
double Regular(double const &x) const
Virtual regular term.
double Local(double const &x) const
Virtual local term.
O(αs2) term propotional to ln(μ2/m2) of eq (B.4) of https://arxiv.org/pdf/hep-ph/9612398....
Definition matchingconditions_sl.h:269
double Singular(double const &x) const
Virtual singular term.
double Regular(double const &x) const
Virtual regular term.
double Local(double const &x) const
Virtual local term.
O(αs3) constant term.
Definition matchingconditions_sl.h:404
double Singular(double const &x) const
Virtual singular term.
double const _rho
Definition matchingconditions_sl.h:411
double Local(double const &x) const
Virtual local term.
ANS3qqH_0(double const &rho=-64.411)
std::vector< double > _C
Definition matchingconditions_sl.h:412
double Regular(double const &x) const
Virtual regular term.
O(αs2) constant term of eq (B.1) of https://arxiv.org/pdf/hep-ph/9612398.pdf.
Definition matchingconditions_sl.h:185
double Regular(double const &x) const
Virtual regular term.
O(αs2) term propotional to ln2(μ2/m2) of eq (B.1) of https://arxiv.org/pdf/hep-ph/9612398....
Definition matchingconditions_sl.h:209
double Regular(double const &x) const
Virtual regular term.
O(αs2) term propotional to ln(μ2/m2) of eq (B.1) of https://arxiv.org/pdf/hep-ph/9612398....
Definition matchingconditions_sl.h:197
double Regular(double const &x) const
Virtual regular term.
O(αs3) constant term.
Definition matchingconditions_sl.h:381
double Regular(double const &x) const
Virtual regular term.
O(αs) constant term for the HH matching. This is the QCD adaptation of Eq. (4.121) of https://arxiv....
Definition matchingconditions_sl.h:71
double Singular(double const &x) const
Virtual singular term.
O(αs) term propotional to ln(μ2/m2) for the HH matching. This is the QCD adaptation of Eq....
Definition matchingconditions_sl.h:59
double Singular(double const &x) const
Virtual singular term.
O(αs) term propotional to ln(μ2/m2) of eq. (B.2) of https://arxiv.org/pdf/hep-ph/9612398....
Definition matchingconditions_sl.h:35
double Regular(double const &x) const
Virtual regular term.
O(αs) constant term for the gH matching. This is the QCD adaptation of Eq. (4.189) of https://arxiv....
Definition matchingconditions_sl.h:96
double Regular(double const &x) const
Virtual regular term.
O(αs) term propotional to ln(μ2/m2) for the gH matching. This is the QCD adaptation of Eq....
Definition matchingconditions_sl.h:84
double Regular(double const &x) const
Virtual regular term.
O(αs) term propotional to ln(μ2/m2) of eq (B.6) of https://arxiv.org/pdf/hep-ph/9612398....
Definition matchingconditions_sl.h:47
double Local(double const &) const
Virtual local term.
O(αs) constant term for the HH matching.
Definition matchingconditions_sl.h:146
double Singular(double const &x) const
Virtual singular term.
O(αs) term propotional to ln(μ2/m2) for the HH matching.
Definition matchingconditions_sl.h:135
double Singular(double const &x) const
Virtual singular term.
O(αs) term propotional to ln(μ2/m2).
Definition matchingconditions_sl.h:113
double Regular(double const &x) const
Virtual regular term.
O(αs) constant term for the gH matching.
Definition matchingconditions_sl.h:168
double Regular(double const &x) const
Virtual regular term.
O(αs) term propotional to ln(μ2/m2) for the gH matching.
Definition matchingconditions_sl.h:157
double Regular(double const &x) const
Virtual regular term.
O(αs) term propotional to ln(μ2/m2).
Definition matchingconditions_sl.h:124
double Local(double const &) const
Virtual local term.
O(αs2) constant term of eq (B.3) of https://arxiv.org/pdf/hep-ph/9612398.pdf.
Definition matchingconditions_sl.h:220
double Regular(double const &x) const
Virtual regular term.
O(αs2) term propotional to ln2(μ2/m2) of eq (B.3) of https://arxiv.org/pdf/hep-ph/9612398....
Definition matchingconditions_sl.h:244
double Regular(double const &x) const
Virtual regular term.
O(αs2) term propotional to ln(μ2/m2) of eq (B.3) of https://arxiv.org/pdf/hep-ph/9612398....
Definition matchingconditions_sl.h:232
double Regular(double const &x) const
Virtual regular term.
O(αs2) constant term of eq (B.7) of https://arxiv.org/pdf/hep-ph/9612398.pdf.
Definition matchingconditions_sl.h:331
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.
O(αs2) term propotional to ln2(μ2/m2) of eq (B.7) of https://arxiv.org/pdf/hep-ph/9612398....
Definition matchingconditions_sl.h:359
double Local(double const &x) const
Virtual local term.
double Singular(double const &x) const
Virtual singular term.
double Regular(double const &x) const
Virtual regular term.
O(αs2) term propotional to ln(μ2/m2) of eq (B.7) of https://arxiv.org/pdf/hep-ph/9612398....
Definition matchingconditions_sl.h:345
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.
O(αs2) constant term of eq (B.5) of https://arxiv.org/pdf/hep-ph/9612398.pdf.
Definition matchingconditions_sl.h:296
double Regular(double const &x) const
Virtual regular term.
O(αs2) term propotional to ln2(μ2/m2) of eq (B.5) of https://arxiv.org/pdf/hep-ph/9612398....
Definition matchingconditions_sl.h:320
double Regular(double const &x) const
Virtual regular term.
O(αs2) term propotional to ln(μ2/m2) of eq (B.5) of https://arxiv.org/pdf/hep-ph/9612398....
Definition matchingconditions_sl.h:308
double Regular(double const &x) const
Virtual regular term.
O(αs3) constant term.
Definition matchingconditions_sl.h:391
std::vector< double > _C
Definition matchingconditions_sl.h:397
double Regular(double const &x) const
Virtual regular term.
double const _rho
Definition matchingconditions_sl.h:396
AS3Hg_0(double const &rho=12214.000)
O(αs3) constant term.
Definition matchingconditions_sl.h:429
std::vector< double > _C
Definition matchingconditions_sl.h:435
AS3ggH_0(double const &rho=-1951.600)
double const _rho
Definition matchingconditions_sl.h:434
double Regular(double const &x) const
Virtual regular term.
O(αs3) constant term.
Definition matchingconditions_sl.h:419
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