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