PDFxTMDLib
1.0.0
|
#include <AllFlavorsShape.h>
Public Member Functions | |
DefaultAllFlavorTMDShape ()=default | |
void | finalizeXKt2P2 () |
![]() | |
DefaultAllFlavorShape () | |
const double & | coeff (int ix, int iq2, int flavorId, int in) const |
void | initializeBicubicCoeficient () |
void | finalizeXP2 () |
void | initPidLookup () |
double | getGridFromMap (PartonFlavor flavor, int ix, int iq2) const |
double | xf (int ix, int iq2, int flavorId) const |
int | get_pid (int id) const |
Public Attributes | |
std::vector< double > | log_kt2_vec |
std::vector< double > | kt2_vec |
![]() | |
std::vector< double > | log_x_vec |
std::vector< double > | log_mu2_vec |
std::vector< double > | x_vec |
std::vector< double > | mu2_vec |
size_t | n_xs = 0 |
size_t | n_mu2s = 0 |
size_t | n_flavors = 0 |
std::vector< double > | dlogx |
std::vector< double > | dlogq |
std::vector< double > | coefficients_flat |
size_t | stride_ix = 0 |
size_t | stride_iq2 = 0 |
std::vector< int > | _shape |
std::unordered_map< PartonFlavor, std::vector< double > > | grids |
std::vector< double > | grids_flat |
std::vector< int > | _pids |
|
default |
void PDFxTMD::DefaultAllFlavorTMDShape::finalizeXKt2P2 | ( | ) |
std::vector<double> PDFxTMD::DefaultAllFlavorTMDShape::kt2_vec |
std::vector<double> PDFxTMD::DefaultAllFlavorTMDShape::log_kt2_vec |