Back to home page

EIC code displayed by LXR

 
 

    


File indexing completed on 2026-06-02 08:17:12

0001 //
0002 // APFEL++ 2017
0003 //
0004 // Author: Valerio Bertone: valerio.bertone@cern.ch
0005 //
0006 
0007 #pragma once
0008 
0009 namespace apfel
0010 {
0011   /**
0012    * @name g-functions beta.
0013    * g-functions used for the analytic evolution of the strong coupling.
0014    */
0015   ///@{
0016   /**
0017    * @brief g-function for the LO analytic running of the strong
0018    * coupling.
0019    * @param lambda: evolution parameter
0020    * @return the g1 function
0021    */
0022   double g1beta(double const& lambda);
0023 
0024   /**
0025    * @brief g-function for the NLO analytic running of the strong
0026    * coupling.
0027    * @param nf: the number of active flavours
0028    * @param kappa: the resummation-scale parameter
0029    * @param lambda: evolution parameter
0030    * @return the g2 function
0031    */
0032   double g2beta(int const& nf, double const& kappa, double const& lambda);
0033 
0034   /**
0035    * @brief g-function for the NNLO analytic running of the
0036    * strong coupling.
0037    * @param nf: the number of active flavours
0038    * @param kappa: the resummation-scale parameter
0039    * @param lambda: evolution parameter
0040    * @return the g3 function
0041    */
0042   double g3beta(int const& nf, double const& kappa, double const& lambda);
0043 
0044   /**
0045    * @brief g-function for the NNNLO analytic running of the strong
0046    * coupling.
0047    * @param nf: the number of active flavours
0048    * @param kappa: the resummation-scale parameter
0049    * @param lambda: evolution parameter
0050    * @return the g3 function
0051    */
0052   double g4beta(int const& nf, double const& kappa, double const& lambda);
0053   ///@}
0054 }