APFEL 4.8.0
A PDF evolution library in C++
Loading...
Searching...
No Matches
gpdsplittingfunctionspol_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
11namespace apfel
12{
19
24
28 class Pgpd0polns: public Expression
29 {
30 public:
31 Pgpd0polns(double const& xi);
32 double Regular(double const& y) const;
33 double Singular(double const& y) const;
34 double Local(double const& y) const;
35 double LocalPP(double const& y) const;
36 };
37
42 class Pgpd0polqq: public Expression
43 {
44 public:
45 Pgpd0polqq(double const& xi);
46 double Regular(double const& y) const;
47 double Singular(double const& y) const;
48 double Local(double const& y) const;
49 double LocalPP(double const& y) const;
50 };
51
56 class Pgpd0polqg: public Expression
57 {
58 public:
59 Pgpd0polqg(int const& nf, double const& xi);
60 double Regular(double const& y) const;
61 private:
62 int const _nf;
63 };
64
69 class Pgpd0polgq: public Expression
70 {
71 public:
72 Pgpd0polgq(double const& xi);
73 double Regular(double const& y) const;
74 };
75
80 class Pgpd0polgg: public Expression
81 {
82 public:
83 Pgpd0polgg(int const& nf, double const& xi);
84 double Regular(double const& y) const;
85 double Singular(double const& y) const;
86 double Local(double const& y) const;
87 double LocalPP(double const& y) const;
88 private:
89 int const _nf;
90 };
92}
The Expression class encapsulates in a proper form a given analytic expression in such a way that it ...
Definition expression.h:17
O(αs) gluon-gluon polarised splitting function.
Definition gpdsplittingfunctionspol_sl.h:81
Pgpd0polgg(int const &nf, double const &xi)
double Local(double const &y) const
Virtual local term.
int const _nf
Definition gpdsplittingfunctionspol_sl.h:89
double LocalPP(double const &y) const
Virtual local term for principal-valued integrals a la ERBL with singularity at x = 1,...
double Singular(double const &y) const
Virtual singular term.
double Regular(double const &y) const
Virtual regular term.
O(αs) gluon-quark polarised splitting function.
Definition gpdsplittingfunctionspol_sl.h:70
double Regular(double const &y) const
Virtual regular term.
Pgpd0polgq(double const &xi)
O(αs) non-singlet polarised evolution kernel.
Definition gpdsplittingfunctionspol_sl.h:29
Pgpd0polns(double const &xi)
double Singular(double const &y) const
Virtual singular term.
double LocalPP(double const &y) const
Virtual local term for principal-valued integrals a la ERBL with singularity at x = 1,...
double Regular(double const &y) const
Virtual regular term.
double Local(double const &y) const
Virtual local term.
O(αs) quark-gluon polarised splitting function.
Definition gpdsplittingfunctionspol_sl.h:57
double Regular(double const &y) const
Virtual regular term.
Pgpd0polqg(int const &nf, double const &xi)
int const _nf
Definition gpdsplittingfunctionspol_sl.h:62
O(αs) quark-quark polarised splitting function.
Definition gpdsplittingfunctionspol_sl.h:43
double Regular(double const &y) const
Virtual regular term.
Pgpd0polqq(double const &xi)
double Singular(double const &y) const
Virtual singular term.
double LocalPP(double const &y) const
Virtual local term for principal-valued integrals a la ERBL with singularity at x = 1,...
double Local(double const &y) const
Virtual local term.
Namespace for all APFEL++ functions and classes.
Definition alphaqcd.h:14