PDFxTMDLib  1.0.0
Public Member Functions | Public Attributes | List of all members
PDFxTMD::DefaultAllFlavorTMDShape Struct Reference

#include <AllFlavorsShape.h>

Inheritance diagram for PDFxTMD::DefaultAllFlavorTMDShape:
Inheritance graph
[legend]
Collaboration diagram for PDFxTMD::DefaultAllFlavorTMDShape:
Collaboration graph
[legend]

Public Member Functions

 DefaultAllFlavorTMDShape ()=default
 
void finalizeXKt2P2 ()
 
- Public Member Functions inherited from PDFxTMD::DefaultAllFlavorShape
 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
 
- Public Attributes inherited from PDFxTMD::DefaultAllFlavorShape
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
 

Constructor & Destructor Documentation

◆ DefaultAllFlavorTMDShape()

PDFxTMD::DefaultAllFlavorTMDShape::DefaultAllFlavorTMDShape ( )
default

Member Function Documentation

◆ finalizeXKt2P2()

void PDFxTMD::DefaultAllFlavorTMDShape::finalizeXKt2P2 ( )

Member Data Documentation

◆ kt2_vec

std::vector<double> PDFxTMD::DefaultAllFlavorTMDShape::kt2_vec

◆ log_kt2_vec

std::vector<double> PDFxTMD::DefaultAllFlavorTMDShape::log_kt2_vec

The documentation for this struct was generated from the following file: