APFEL 4.8.0
A PDF evolution library in C++
Loading...
Searching...
No Matches
splittingfunctionstrans_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{
23
28
32 class P0transns: public Expression
33 {
34 public:
36 double Regular(double const&) const;
37 double Singular(double const& x) const;
38 double Local(double const& x) const;
39 };
40
46 class P0transgg: public Expression
47 {
48 public:
49 P0transgg(int const& nf);
50 double Regular(double const& x) const;
51 double Singular(double const& x) const;
52 double Local(double const& x) const;
53 private:
54 int const _nf;
55 };
57
63
67 class P1transnsp: public Expression
68 {
69 public:
70 P1transnsp(int const& nf);
71 double Regular(double const& x) const;
72 double Singular(double const& x) const;
73 double Local(double const& x) const;
74 protected:
75 int const _nf;
76 double _a2;
77 };
78
83 class P1transnsm: public P1transnsp
84 {
85 public:
86 P1transnsm(int const& nf);
87 double Regular(double const& x) const;
88 };
89
95 class P1transgg: public Expression
96 {
97 public:
98 P1transgg(int const& nf);
99 double Regular(double const& x) const;
100 double Singular(double const& x) const;
101 double Local(double const& x) const;
102 private:
103 int const _nf;
104 double _a2;
105 };
107}
The Expression class encapsulates in a proper form a given analytic expression in such a way that it ...
Definition expression.h:17
Space-like O(αs) gluon-gluon linearly polarised splitting function.
Definition splittingfunctionstrans_sl.h:47
int const _nf
Definition splittingfunctionstrans_sl.h:54
double Singular(double const &x) const
Virtual singular term.
double Regular(double const &x) const
Virtual regular term.
P0transgg(int const &nf)
double Local(double const &x) const
Virtual local term.
Space-like O(αs) non-singlet transversely polarised splitting function.
Definition splittingfunctionstrans_sl.h:33
double Regular(double const &) const
Virtual regular term.
double Local(double const &x) const
Virtual local term.
double Singular(double const &x) const
Virtual singular term.
Space-like O(αs2) gluon-gluon linearly polarised splitting function.
Definition splittingfunctionstrans_sl.h:96
double _a2
Definition splittingfunctionstrans_sl.h:104
P1transgg(int const &nf)
double Singular(double const &x) const
Virtual singular term.
double Local(double const &x) const
Virtual local term.
int const _nf
Definition splittingfunctionstrans_sl.h:103
double Regular(double const &x) const
Virtual regular term.
Space-like O(αs2) non-singlet-minus transversely polarised splitting function.
Definition splittingfunctionstrans_sl.h:84
P1transnsm(int const &nf)
double Regular(double const &x) const
Virtual regular term.
Space-like O(αs2) non-singlet-plus transversely polarised splitting function.
Definition splittingfunctionstrans_sl.h:68
P1transnsp(int const &nf)
int const _nf
Definition splittingfunctionstrans_sl.h:75
double Regular(double const &x) const
Virtual regular term.
double Singular(double const &x) const
Virtual singular term.
double _a2
Definition splittingfunctionstrans_sl.h:76
double Local(double const &x) const
Virtual local term.
Namespace for all APFEL++ functions and classes.
Definition alphaqcd.h:14