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