|
|
|||
File indexing completed on 2026-06-02 08:17:13
0001 // 0002 // APFEL++ 2017 0003 // 0004 // Author: Valerio Bertone: valerio.bertone@cern.ch 0005 // 0006 0007 #pragma once 0008 0009 #include "apfel/convolutionmap.h" 0010 #include "apfel/constants.h" 0011 0012 namespace apfel 0013 { 0014 /** 0015 * @defgroup MatchBasesQCDQED Matching convolution maps for QCDxQED 0016 * Collection of derived classes from ConvolutionMap that implement 0017 * the convolution map for the matching at the quark/lepton 0018 * thresholds. 0019 * @ingroup ConvMap 0020 */ 0021 ///@{ 0022 /** 0023 * @brief The MatchingBasisQCDQED class is a derived of 0024 * ConvolutionMap specialised for the matching of distributions in 0025 * QCDxQED evolutions. 0026 */ 0027 class MatchingBasisQCDQED: public ConvolutionMap 0028 { 0029 public: 0030 /** 0031 * @brief The map enumerators for the operands and the 0032 * distributions. 0033 */ 0034 enum Operand: int {ONE, KQg, KXgm, KQqp, KXX, Kqg, KNSq, Kqqp, Kgg, Kgq, KgQ, KXgmgm, KgmX, KNSqm}; 0035 enum Object: int {TAUP, MUP, EP, TP, CP, UP, BP, SP, DP, GLUON, PHOTON, DM, SM, BM, UM, CM, TM, EM, MUM, TAUM}; 0036 0037 /** 0038 * @brief The MatchingBasisQCDQED constructor for the 0039 * matching in the QCD evolution basis with nf active flavours. 0040 * @param nd: number of active down-type quarks below threshold 0041 * @param nu: number of active up-type quarks below threshold 0042 * @param nl: number of active leptons below threshold 0043 * @param species: parton species of the heavy parton 0044 */ 0045 MatchingBasisQCDQED(int const& nd, int const& nu, int const& nl, PartonSpecies const& species); 0046 }; 0047 0048 /** 0049 * @brief The MatchingOperatorBasisQCDQED class is a derived of 0050 * ConvolutionMap specialised for the matching of the evolution of 0051 * operators at the heavy-quark thresholds in QCDxQED evolution. 0052 */ 0053 class MatchingOperatorBasisQCDQED: public ConvolutionMap 0054 { 0055 public: 0056 /** 0057 * @brief The MatchingOperatorBasisQCDQED constructor 0058 * @param nd: number of active down-type quarks below threshold 0059 * @param nu: number of active up-type quarks below threshold 0060 * @param nl: number of active leptons below threshold 0061 * @param species: parton species of the heavy parton 0062 */ 0063 MatchingOperatorBasisQCDQED(int const& nd, int const& nu, int const& nl, PartonSpecies const& species); 0064 }; 0065 ///@} 0066 }
| [ Source navigation ] | [ Diff markup ] | [ Identifier search ] | [ general search ] |
|
This page was automatically generated by the 2.3.7 LXR engine. The LXR team |
|