LHAPDF
6.3.0
|
Namespace for all LHAPDF functions and classes. More...
Classes | |
class | AlphaS |
Calculator interface for computing alpha_s(Q2) in various ways. More... | |
class | AlphaS_Analytic |
Calculate alpha_s(Q2) by an analytic approximation. More... | |
class | AlphaS_Ipol |
class | AlphaS_ODE |
Solve the differential equation in alphaS using an implementation of RK4. More... | |
class | AlphaSArray |
Internal storage class for alpha_s interpolation grids. More... | |
class | AlphaSError |
Error for general AlphaS computation problems. More... | |
struct | bad_lexical_cast |
When lexical_cast goes bad. More... | |
class | BicubicInterpolator |
Implementation of bicubic interpolation. More... | |
class | BilinearInterpolator |
Implementation of bilinear interpolation. More... | |
class | Config |
Class for PDF set metadata and manipulation. More... | |
class | ContinuationExtrapolator |
class | ErrExtrapolator |
Extrapolates using the closest point on the Grid. More... | |
class | Exception |
Generic unspecialised LHAPDF runtime error. More... | |
class | Extrapolator |
The general interface for extrapolating beyond grid boundaries. More... | |
class | FactoryError |
Error to be raised by object factories given invalid requests. More... | |
class | File |
MPI-safe file I/O interface. More... | |
class | FlavorError |
Error for requests for unsupported/invalid flavour PIDs. More... | |
class | GridError |
Error for general PDF grid problems. More... | |
class | GridPDF |
A PDF defined via an interpolation grid. More... | |
class | IndexError |
Error to be raised when a LHAPDF ID indexing fails. More... | |
class | Info |
Metadata base class for PDFs, PDF sets, or global configuration. More... | |
class | Interpolator |
The general interface for interpolating between grid points. More... | |
class | KnotArray1F |
Internal storage class for PDF data point grids. More... | |
class | KnotArrayNF |
A collection of {KnotArray1F}s accessed by PID code. More... | |
class | LogBicubicInterpolator |
Implementation of bicubic interpolation. More... | |
class | LogBilinearInterpolator |
Implementation of bilinear interpolation. More... | |
class | LogicError |
Error for places where it should not have been possible to get to! More... | |
class | MetadataError |
Error for unfound or broken metadata entries. More... | |
class | NearestPointExtrapolator |
Extrapolates using the closest point on the Grid. More... | |
class | NotImplementedError |
This feature doesn't exist yet. More... | |
class | |
PDF is the general interface for access to parton density information. More... | |
class | PDFInfo |
Metadata class for PDF members. More... | |
class | PDFSet |
Class for PDF set metadata and manipulation. More... | |
struct | PDFUncertainty |
Structure for storage of uncertainty info calculated over a PDF error set. More... | |
class | RangeError |
Error to be thrown when out of the valid range of a PDF. More... | |
class | ReadError |
Error for file reading errors. More... | |
class | UserError |
Problem exists between keyboard and chair. More... | |
class | VersionError |
Error to be raised when a newer LHAPDF version is needed. More... | |
Functions | |
int | verbosity () |
void | setVerbosity (int v) |
PDF * | mkPDF (const std::string &setname, int member) |
PDF * | mkPDF (int lhaid) |
PDF * | mkPDF (const std::string &setname_nmem) |
PDFSet & | getPDFSet (const std::string &setname) |
void | mkPDFs (const std::string &setname, std::vector< PDF * > &pdfs) |
Get all PDFs in a named set (return by filling the supplied vector). | |
std::vector< PDF * > | mkPDFs (const std::string &setname) |
Get all PDFs in a named set (return by a new vector). | |
template<typename PTR > | |
void | mkPDFs (const std::string &setname, std::vector< PTR > &pdfs) |
Info & | getConfig () |
PDFInfo * | mkPDFInfo (const std::string &setname, int member) |
PDFInfo * | mkPDFInfo (int lhaid) |
Interpolator * | mkInterpolator (const std::string &name) |
Extrapolator * | mkExtrapolator (const std::string &name) |
AlphaS * | mkAlphaS (const Info &info) |
Make an AlphaS object from an Info object. More... | |
AlphaS * | mkAlphaS (const std::string &setname) |
Make an AlphaS object for the named PDF set. More... | |
AlphaS * | mkAlphaS (const std::string &setname, int member) |
Make an AlphaS object for the specified PDF. More... | |
AlphaS * | mkAlphaS (int lhaid) |
Make an AlphaS object for the specified PDF. More... | |
AlphaS * | mkBareAlphaS (const std::string &type) |
Make an AlphaS object of the requested type without a PDF reference. More... | |
void | flushFileCache () |
Global function to flush the MPI-safe file cache. | |
std::map< int, std::string > & | getPDFIndex () |
Get the singleton LHAPDF set ID -> PDF index map. | |
std::pair< std::string, int > | lookupPDF (int lhaid) |
std::pair< std::string, int > | lookupPDF (const std::string &pdfstr) |
Decode a single PDF member ID string into a setname,memid pair. More... | |
int | lookupLHAPDFID (const std::string &setname, int nmem) |
int | lookupLHAPDFID (const std::string &setname_nmem) |
Look up the member's LHAPDF index from a setname/member string. | |
std::string | version () |
Get the LHAPDF library version code (as a string) | |
Namespace for all LHAPDF functions and classes.
|
inline |
|
inline |
|
inline |
|
inline |