Back to home page

EIC code displayed by LXR

 
 

    


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

0001 //
0002 // APFEL++ 2017
0003 //
0004 // Author: Valerio Bertone: valerio.bertone@cern.ch
0005 //
0006 
0007 #pragma once
0008 
0009 #include "apfel/expression.h"
0010 
0011 namespace apfel
0012 {
0013   /**
0014    * @defgroup CFFMassless Zero-mass coefficient functions for the Compton form factors
0015    * Collection of the MSbar coefficient functions for the compton
0016    * form factors.
0017    */
0018   ///@{
0019   ///@}
0020 
0021   /**
0022    * @defgroup CFFLOzm LO zero-mass coefficient functions
0023    * @ingroup CFFMassless
0024    */
0025   ///@{
0026   /**
0027    * @brief O(&alpha;<SUB>s</SUB><SUP>0</SUP>) non-singlet real part of the
0028    * coefficient function for F1.
0029    */
0030   class ReCFF10ns: public Expression
0031   {
0032   public:
0033     ReCFF10ns();
0034     double Regular(double const& x)  const;
0035     double Singular(double const& x) const;
0036     double LocalPP(double const& x)  const;
0037   };
0038   ///@}
0039 
0040   /**
0041    * @defgroup CFFNLOzm NLO zero-mass coefficient functions
0042    * @ingroup CFFMassless
0043    */
0044   ///@{
0045   /**
0046    * @brief O(&alpha;<SUB>s</SUB>) non-singlet imaginary part of the
0047    * coefficient function for F1.
0048    */
0049   class ImCFF11ns: public Expression
0050   {
0051   public:
0052     ImCFF11ns();
0053   };
0054 
0055   /**
0056    * @brief O(&alpha;<SUB>s</SUB>) non-singlet real part of the
0057    * coefficient function for F1.
0058    */
0059   class ReCFF11ns: public Expression
0060   {
0061   public:
0062     ReCFF11ns();
0063   };
0064 
0065   /**
0066    * @brief O(&alpha;<SUB>s</SUB>) gluon imaginary part of the
0067    * coefficient function for F1.
0068    */
0069   class ImCFF11g: public Expression
0070   {
0071   public:
0072     ImCFF11g();
0073   };
0074 
0075   /**
0076    * @brief O(&alpha;<SUB>s</SUB>) gluon real part of the
0077    * coefficient function for F1.
0078    */
0079   class ReCFF11g: public Expression
0080   {
0081   public:
0082     ReCFF11g();
0083   };
0084   ///@}
0085 }