![]() |
APFEL 4.8.0
A PDF evolution library in C++
|
The EvolutionSetup structure is a collection of all possible evolution parameters. More...
#include <evolutionsetup.h>
Classes | |
struct | GridParameters |
Structure for the subgrid parameters. More... | |
Public Types | |
Enumerators of the evolution setup structure | |
enum | FlavourScheme : int { VFNS , FFNS } |
enum | EvolutionTheory : int { QCD , QCD_QED } |
Evolution theory. More... | |
enum | Virtuality : int { SPACE , TIME } |
Space- or time-like evolution (PDFs or FFs) More... | |
enum | EvolPolarisation : int { UNP , POL , TRANS } |
Polarisation of the evolution. More... | |
enum | CouplingEvolution : int { exact , expanded } |
Solution of the coupling RG equations. More... | |
enum | PDFEvolution : int { exactmu , exactalpha , expandalpha , truncated } |
Solution of the DGLAP equation. More... | |
enum | MassRenScheme : int { POLE , MSBAR } |
Heavy quark mass renormalisation. More... | |
Public Member Functions | |
EvolutionSetup () | |
the constructor | |
Public Attributes | |
Attributes of the struture. | |
std::string | name |
Identifier name of the setup. | |
double | Q0 |
Starting scale of the evolutions. | |
std::vector< GridParameters > | GridParameters |
Vector of the parameters of the subgrids. | |
int | nQg |
Number of the grid in Q. | |
double | Qmin |
Lower bound of the grid in Q. | |
double | Qmax |
Upper bound of the grid in Q. | |
int | InterDegreeQ |
Interpolation degree on the grid in Q. | |
double | Lambda |
Pole of the grid in ln(ln(Q/Λ)) | |
int | PerturbativeOrder |
Perturbative order of the evolution (LO, NLO, NNLO) | |
FlavourScheme | FlavourScheme |
Flavour scheme (FFNS, VFNS) | |
int | Nf_FF |
Number of active flavours in the FFNS. | |
EvolutionTheory | Theory |
Evolution theory (QCD, QCD_QED) | |
Virtuality | Virtuality |
Virtuality of the evolution (SPACE, TIME) | |
EvolPolarisation | EvolPolarisation |
Polarisation of the evolution (UNP, POL, TRANS) | |
double | AlphaQCDRef |
Reference value of the QCD coupling. | |
double | QQCDRef |
reference scale of the QCD coupling | |
double | AlphaQEDRef |
Reference value of the QED coupling. | |
double | QQEDRef |
Reference scale of the QCD coupling. | |
CouplingEvolution | CouplingEvolution |
Solution of the RGE of the couplings. | |
PDFEvolution | PDFEvolution |
Solution of the DGLAP equations. | |
double | xi |
Resummation-scale parameter. | |
std::vector< double > | Thresholds |
Heavy-quark thresholds. | |
std::vector< double > | Masses |
Heavy-quark Masses. | |
MassRenScheme | MassRenScheme |
Renormalization scheme for the heavy-quark masses (POLE, MSBAR) | |
double | TauMass |
Mass of the τ lepton. | |
double | GaussAccuracy |
Accuracy of the dguass integration. | |
std::vector< std::function< std::map< int, double >(double const &, double const &)> > | InSet |
Input set of distributions at the initial scale. | |
The EvolutionSetup structure is a collection of all possible evolution parameters.
enum apfel::EvolutionSetup::CouplingEvolution : int |
enum apfel::EvolutionSetup::EvolPolarisation : int |
enum apfel::EvolutionSetup::EvolutionTheory : int |
enum apfel::EvolutionSetup::FlavourScheme : int |
enum apfel::EvolutionSetup::MassRenScheme : int |
enum apfel::EvolutionSetup::PDFEvolution : int |
enum apfel::EvolutionSetup::Virtuality : int |
|
inline |
the constructor
double apfel::EvolutionSetup::AlphaQCDRef |
Reference value of the QCD coupling.
double apfel::EvolutionSetup::AlphaQEDRef |
Reference value of the QED coupling.
Solution of the RGE of the couplings.
Polarisation of the evolution (UNP, POL, TRANS)
Flavour scheme (FFNS, VFNS)
double apfel::EvolutionSetup::GaussAccuracy |
Accuracy of the dguass integration.
std::vector<GridParameters> apfel::EvolutionSetup::GridParameters |
Vector of the parameters of the subgrids.
std::vector<std::function<std::map<int, double>(double const&, double const&)> > apfel::EvolutionSetup::InSet |
Input set of distributions at the initial scale.
int apfel::EvolutionSetup::InterDegreeQ |
Interpolation degree on the grid in Q.
double apfel::EvolutionSetup::Lambda |
Pole of the grid in ln(ln(Q/Λ))
std::vector<double> apfel::EvolutionSetup::Masses |
Heavy-quark Masses.
Renormalization scheme for the heavy-quark masses (POLE, MSBAR)
std::string apfel::EvolutionSetup::name |
Identifier name of the setup.
int apfel::EvolutionSetup::Nf_FF |
Number of active flavours in the FFNS.
int apfel::EvolutionSetup::nQg |
Number of the grid in Q.
Solution of the DGLAP equations.
int apfel::EvolutionSetup::PerturbativeOrder |
Perturbative order of the evolution (LO, NLO, NNLO)
double apfel::EvolutionSetup::Q0 |
Starting scale of the evolutions.
double apfel::EvolutionSetup::Qmax |
Upper bound of the grid in Q.
double apfel::EvolutionSetup::Qmin |
Lower bound of the grid in Q.
double apfel::EvolutionSetup::QQCDRef |
reference scale of the QCD coupling
double apfel::EvolutionSetup::QQEDRef |
Reference scale of the QCD coupling.
double apfel::EvolutionSetup::TauMass |
Mass of the τ lepton.
EvolutionTheory apfel::EvolutionSetup::Theory |
Evolution theory (QCD, QCD_QED)
std::vector<double> apfel::EvolutionSetup::Thresholds |
Heavy-quark thresholds.
Virtuality of the evolution (SPACE, TIME)
double apfel::EvolutionSetup::xi |
Resummation-scale parameter.