Back to home page

EIC code displayed by LXR

 
 

    


File indexing completed on 2025-04-19 09:10:06

0001 #ifndef METOOLS_Explicit_NLO_Counter_Terms_H
0002 #define METOOLS_Explicit_NLO_Counter_Terms_H
0003 
0004 #include <cstring>
0005 
0006 namespace ATOOLS {
0007   class Flavour;
0008 }
0009 
0010 namespace PDF {
0011   class PDF_Base;
0012 }
0013 
0014 namespace MODEL {
0015   class One_Running_AlphaS;
0016 }
0017 
0018 namespace METOOLS {
0019   double Hab(const ATOOLS::Flavour& a, const ATOOLS::Flavour& b);
0020   double FPab(const ATOOLS::Flavour& a, const ATOOLS::Flavour& b,
0021               const double& z);
0022   double SPab(const ATOOLS::Flavour& a, const ATOOLS::Flavour& b,
0023               const double& z);
0024   double IPab(const ATOOLS::Flavour& a, const ATOOLS::Flavour& b,
0025               const double& x);
0026 
0027   double AlphaSCounterTerm(const double& muR2,const double& muR2ref,
0028                            const double& as,
0029                            MODEL::One_Running_AlphaS * oras,
0030                            const size_t oqcd);
0031   double CollinearCounterTerms(const ATOOLS::Flavour &fl,const double &x,
0032                                const double &z,const double& as,
0033                                const double &t1,const double &t2,
0034                                const double &tref,
0035                                PDF::PDF_Base * pdf);
0036 }
0037 
0038 #endif