Nanga Parbat 1.1.0
A TMD fitting framework
|
#include "NangaParbat/parameterisation.h"
#include <vector>
#include <memory>
#include <yaml-cpp/yaml.h>
#include <apfel/apfelxx.h>
Go to the source code of this file.
Classes | |
struct | NangaParbat::ThreeDGrid |
Structure that contains the 3D grid in Q, x, and qT. More... | |
Namespaces | |
namespace | NangaParbat |
Functions | |
ThreeDGrid | NangaParbat::Inter3DGrid (std::string const &pf) |
Function that returns ThreeDGrid object better tuned for PDFs or FFs, according to the input string. More... | |
void | NangaParbat::ProduceTMDGrid (std::string const &ReportFolder, std::string const &Output, std::string const &distype="pdf") |
This function encapsulates and streamlines the production of an interpolation grid starting from the report produced by a NangaParbat fit. More... | |
std::unique_ptr< YAML::Emitter > | NangaParbat::EmitTMDGrid (YAML::Node const &config, std::string const ¶meterisation, std::vector< double > const ¶ms, std::string const &pf, ThreeDGrid const &tdg) |
Function that produces the TMD interpolation grid in momentum space. This is supposed to resamble an LHAPDF grid for the TMDs. We use plain YAML format. More... | |
std::unique_ptr< YAML::Emitter > | NangaParbat::EmitTMDInfo (YAML::Node const &config, int const &NumMembers, std::string const &pf, ThreeDGrid const &tdg, std::vector< int > const &Flavors={-5, -4, -3, -2, -1, 1, 2, 3, 4, 5}, std::string const &SetDesc="Set produced with NangaParbat + APFEL++ (please cite arXiv:1912.07550 and arXiv:1708.00911)", std::string const &Authors="M.A.P. Collaboration", std::string const &Reference="arXiv:xxxx.xxxx", std::string const &SetIndex="000000", std::string const &SetName="PV17nll", std::string const &Format="TMDlib2", std::string const &DataVersion="1", std::string const &ErrorType="Monte Carlo", std::string const &FlavorScheme="LHAPDF style") |
Function that produces the info file of the TMD set. This is suppose to resamble an LHAPDF info file for the TMDs. We use plain YAML format. More... | |
Variables | |
const std::map< int, std::string > | NangaParbat::PtOrderMap {{0, "LL"}, {1, "NLL"}, {-1, "NLL'"}, {2, "NNLL"}, {-2, "NNLL'"}, {3, "NNNLL"}} |
Map of perturbative orders. More... | |