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