Class for the interpolation of a single TMD grid.
More...
#include <tmdgrid.h>
|
| TMDGrid (YAML::Node const &info, YAML::Node const &grid) |
| The "TMDGrid" constructor. More...
|
|
std::map< int, double > | Evaluate (double const &x, double const &qT, double const &Q) const |
| Function that returns the value of one of the functions. More...
|
|
YAML::Node | GetInfoNode () const |
| Function that returns the YAML Node with the set info. More...
|
|
|
YAML::Node const | _info |
|
std::unique_ptr< apfel::QGrid< double > > const | _xg |
|
std::unique_ptr< apfel::QGrid< double > > const | _qToQg |
|
std::unique_ptr< apfel::QGrid< double > > const | _Qg |
|
std::map< int, std::vector< std::vector< std::vector< double > > > > const | _tmds |
|
Class for the interpolation of a single TMD grid.
◆ TMDGrid()
NangaParbat::TMDGrid::TMDGrid |
( |
YAML::Node const & |
info, |
|
|
YAML::Node const & |
grid |
|
) |
| |
The "TMDGrid" constructor.
- Parameters
-
info | information node |
grid | the YAML node containing the grid |
◆ Evaluate()
std::map< int, double > NangaParbat::TMDGrid::Evaluate |
( |
double const & |
x, |
|
|
double const & |
qT, |
|
|
double const & |
Q |
|
) |
| const |
Function that returns the value of one of the functions.
- Parameters
-
x | momentum fraction |
qT | transverse momentum |
Q | renormalisation scale (assumed to be equal to the square root of zeta) |
- Returns
- It returns the value of all the flavour TMD distributions
◆ GetInfoNode()
YAML::Node NangaParbat::TMDGrid::GetInfoNode |
( |
| ) |
const |
|
inline |
Function that returns the YAML Node with the set info.
◆ _info
YAML::Node const NangaParbat::TMDGrid::_info |
|
private |
◆ _Qg
std::unique_ptr<apfel::QGrid<double> > const NangaParbat::TMDGrid::_Qg |
|
private |
◆ _qToQg
std::unique_ptr<apfel::QGrid<double> > const NangaParbat::TMDGrid::_qToQg |
|
private |
◆ _tmds
std::map<int, std::vector<std::vector<std::vector<double> > > > const NangaParbat::TMDGrid::_tmds |
|
private |
◆ _xg
std::unique_ptr<apfel::QGrid<double> > const NangaParbat::TMDGrid::_xg |
|
private |
The documentation for this class was generated from the following file:
- /Users/vb262523/Codes/NangaParbat-Beta/inc/NangaParbat/tmdgrid.h