| 
    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... | |