|
LHAPDF
6.5.5
|
The general interface for extrapolating beyond grid boundaries. More...
#include <Extrapolator.h>
Public Member Functions | |
| virtual | ~Extrapolator () |
| Destructor to allow inheritance. | |
Binding to a PDF object | |
| void | bind (const GridPDF *pdf) |
| Bind to a GridPDF. | |
| void | unbind () |
| Unbind from GridPDF. | |
| bool | hasPDF () |
| Identify whether this Extrapolator has an associated PDF. | |
| const GridPDF & | pdf () const |
| Get the associated GridPDF. | |
Extrapolation methods | |
| double | extrapolateXQ (int id, double x, double q) const |
| virtual double | extrapolateXQ2 (int id, double x, double q2) const =0 |
Private Attributes | |
| const GridPDF * | _pdf |
The general interface for extrapolating beyond grid boundaries.
|
inline |
Extrapolate a single-point in (x,Q)
| id | PDG parton ID |
| x | Momentum fraction |
| q | Energy scale |
|
pure virtual |
Extrapolate a single-point in (x,Q2)
| id | PDG parton ID |
| x | Momentum fraction |
| q2 | Squared energy scale |
Implemented in LHAPDF::NearestPointExtrapolator, LHAPDF::ErrExtrapolator, and LHAPDF::ContinuationExtrapolator.
|
private |