lhapdf is hosted by Hepforge, IPPP Durham
LHAPDF 6.5.4
Loading...
Searching...
No Matches
Todo List
Page Design

Documentation system for PDFs – output for pick-up by Doxygen?

Should the env var overwrite the install prefix or prepend?

Use the global config system for the path handling?

Member LHAPDF::AlphaS::alphasQ2 (double q2) const =0
Throw error in this base method if Q < Lambda?
Class LHAPDF::AlphaS_Ipol
Extrapolation: log-gradient xpol at low Q, const at high Q?
Member LHAPDF::Extrapolator::_pdf
Make an all-PID version of extrapolateQ and Q2?
Member LHAPDF::findpdfsetinfopath (const std::string &setname)
Check that set info and mem=0 file are in same dir?
Member LHAPDF::GridPDF::setExtrapolator (EXTRAPOLATOR xpol)
Use SFINAE magic to restrict EXTRAPOLATOR to subclasses of Extrapolator?
Member LHAPDF::GridPDF::setInterpolator (INTERPOLATOR ipol)
Use SFINAE magic to restrict INTERPOLATOR to subclasses of Interpolator?
Class LHAPDF::Info
Move this out of Info. To Factories.h or SystemConfig.h?
Member LHAPDF::Interpolator::type () const

Make an all-PID version of interpolateQ and Q2?

Would name() or scheme() be a better name? "Type" maybe confuses with the language type-system

Member LHAPDF::norm_quantile (double p)
Add iszero() & equals(,) functions?
Member LHAPDF::PDF::flavors () const
Make virtual for AnalyticPDF? Or allow manual setting of the Info?
Member LHAPDF::PDF::orderQCD () const
Provide a setter function?
Member LHAPDF::PDF::quarkMass (int id) const
Provide a setter function?
Member LHAPDF::PDF::quarkThreshold (int id) const
Provide a setter function?
Member LHAPDF::PDFInfo::PDFInfo ()
Remove/delete?
Member LHAPDF::PDFInfo::PDFInfo (const std::string &mempath)
Bypasses standard path searching hence used by the path-based GridPDF constructor, for example.
Member LHAPDF::PDFSet::_checkPdfType (const std::vector< string > &pdftypes) const
We need to make the signature clearer – what is the arg? Why not automatically check the members? Why not a plural name? Why not on PDF? "Hiding" the name for now with the leading underscore.
Member LHAPDF::PDFSet::mkPDFs (std::vector< PTR > &pdfs) const

Needs to be implemented in the header since the arg type is templated.

Need to use an std::move here, or write differently, for unique_ptr to work?

Member LHAPDF::PDFSet::mkPDFs () const
Use the following with default function template args if C++11 is being used
Member LHAPDF::PDFSet::PDFSet ()
Remove?
Member LHAPDF::PDFSet::PDFSet (const std::string &setname)
Remove?
Member LHAPDF::PDFSet::uncertainty (const std::vector< double > &values, double cl=CL1SIGMA, bool alternative=false) const
Add option to restrict replica mean & stddev calculation to a central CI set?
Member LHAPDF::PDFSet::uncertainty (PDFUncertainty &rtn, const std::vector< double > &values, double cl=CL1SIGMA, bool alternative=false) const
For real efficiency, the chaining of these functions should be the other way around
page Main Page
Add some developer build guides, including the autotools, Cython, etc. gotchas.