LHAPDF/PDFLIB library interface. Concrete implementation of the PDFModelI interface. More...
#include <PDFLIB.h>
Public Member Functions | |
PDFLIB () | |
PDFLIB (string config) | |
virtual | ~PDFLIB () |
double | UpValence (double x, double Q2) const |
double | DownValence (double x, double Q2) const |
double | UpSea (double x, double Q2) const |
double | DownSea (double x, double Q2) const |
double | Strange (double x, double Q2) const |
double | Charm (double x, double Q2) const |
double | Bottom (double x, double Q2) const |
double | Top (double x, double Q2) const |
double | Gluon (double x, double Q2) const |
PDF_t | AllPDFs (double x, double Q2) const |
void | Configure (const Registry &config) |
Configure the algorithm. More... | |
void | Configure (string config) |
Configure the algorithm. More... | |
Public Member Functions inherited from genie::PDFModelI | |
virtual | ~PDFModelI () |
Public Member Functions inherited from genie::Algorithm | |
virtual | ~Algorithm () |
virtual void | FindConfig (void) |
Lookup configuration from the config pool. More... | |
virtual const Registry & | GetConfig (void) const |
Get configuration registry. More... | |
Registry * | GetOwnedConfig (void) |
Get a writeable version of an owned configuration Registry. More... | |
virtual const AlgId & | Id (void) const |
Get algorithm ID. More... | |
virtual AlgStatus_t | GetStatus (void) const |
Get algorithm status. More... | |
virtual bool | AllowReconfig (void) const |
virtual AlgCmp_t | Compare (const Algorithm *alg) const |
Compare with input algorithm. More... | |
virtual void | SetId (const AlgId &id) |
Set algorithm ID. More... | |
virtual void | SetId (string name, string config) |
const Algorithm * | SubAlg (const RgKey ®istry_key) const |
void | AdoptConfig (void) |
void | AdoptSubstructure (void) |
virtual void | Print (ostream &stream) const |
Print algorithm info. More... | |
Private Member Functions | |
void | Initialize (void) const |
void | SetPDFSetFromConfig (void) const |
Additional Inherited Members | |
Protected Member Functions inherited from genie::PDFModelI | |
PDFModelI () | |
PDFModelI (string name) | |
PDFModelI (string name, string config) | |
Protected Member Functions inherited from genie::Algorithm | |
Algorithm () | |
Algorithm (string name) | |
Algorithm (string name, string config) | |
void | Initialize (void) |
void | DeleteConfig (void) |
void | DeleteSubstructure (void) |
Protected Attributes inherited from genie::Algorithm | |
bool | fAllowReconfig |
bool | fOwnsConfig |
true if it owns its config. registry More... | |
bool | fOwnsSubstruc |
true if it owns its substructure (sub-algs,...) More... | |
AlgId | fID |
algorithm name and configuration set More... | |
Registry * | fConfig |
config. (either owned or pointing to config pool) More... | |
AlgStatus_t | fStatus |
algorithm execution status More... | |
AlgMap * | fOwnedSubAlgMp |
local pool for owned sub-algs (taken out of the factory pool) More... | |
LHAPDF/PDFLIB library interface. Concrete implementation of the PDFModelI interface.
June 06, 2004
Copyright (c) 2003-2017, GENIE Neutrino MC Generator Collaboration For the full text of the license visit http://copyright.genie-mc.org or see $GENIE/LICENSE
PDFLIB::PDFLIB | ( | ) |
Definition at line 44 of file PDFLIB.cxx.
PDFLIB::PDFLIB | ( | string | config | ) |
Definition at line 50 of file PDFLIB.cxx.
|
virtual |
Definition at line 58 of file PDFLIB.cxx.
|
virtual |
Implements genie::PDFModelI.
Definition at line 197 of file PDFLIB.cxx.
|
virtual |
|
virtual |
|
virtual |
Configure the algorithm.
Reimplemented from genie::Algorithm.
Definition at line 247 of file PDFLIB.cxx.
|
virtual |
Configure the algorithm.
Reimplemented from genie::Algorithm.
Definition at line 257 of file PDFLIB.cxx.
|
virtual |
|
virtual |
|
virtual |
|
private |
Definition at line 63 of file PDFLIB.cxx.
|
private |
Definition at line 101 of file PDFLIB.cxx.
|
virtual |
|
virtual |
|
virtual |
|
virtual |