a Code for the Combination of Indirect and Direct Constraints on High Energy Physics Models Logo
NPSMEFTd6Matching.h
Go to the documentation of this file.
1/*
2 * Copyright (C) 2018 HEPfit Collaboration
3 *
4 *
5 * For the licensing terms see doc/COPYING.
6 */
7
8#ifndef NPSMEFTD6MATCHING_H
9#define NPSMEFTD6MATCHING_H
10
11#include "gslpp.h"
13
14class NPSMEFTd6;
15
25public:
26 NPSMEFTd6Matching(const NPSMEFTd6 & NPSMEFTd6_i);
27
28 virtual ~NPSMEFTd6Matching();
29
37
38 std::vector<WilsonCoefficient>& CMbsg() ;
39
40 std::vector<WilsonCoefficient>& CMbsmm() ;
41
42 std::vector<WilsonCoefficient>& CMbdmm();
43
44 std::vector<WilsonCoefficient>& CMprimebsg() ;
45
46 std::vector<WilsonCoefficient>& CMBMll(QCD::lepton lepton) ;
47
48 std::vector<WilsonCoefficient>& CMprimeBMll(QCD::lepton lepton) ;
49
50 std::vector<WilsonCoefficient>& CMBXsnn(QCD::lepton lepton);
51
52private:
54
56
57 gslpp::complex C7NP;
58 gslpp::complex C8NP;
59 gslpp::complex C7pNP;
60 gslpp::complex C8pNP;
61
62 gslpp::complex C9NPmu;
63 gslpp::complex C10NPmu;
64 gslpp::complex C9pNPmu;
65 gslpp::complex C10pNPmu;
66 gslpp::complex CSNPmu;
67 gslpp::complex CSpNPmu;
68 gslpp::complex CPNPmu;
69 gslpp::complex CPpNPmu;
70
71 gslpp::complex C9NPe;
72 gslpp::complex C10NPe;
73 gslpp::complex C9pNPe;
74 gslpp::complex C10pNPe;
75 gslpp::complex CSNPe;
76 gslpp::complex CSpNPe;
77 gslpp::complex CPNPe;
78 gslpp::complex CPpNPe;
79
80 gslpp::complex CLnunuNPe;
81 gslpp::complex CRnunuNPe;
82 gslpp::complex CLnunuNPmu;
83 gslpp::complex CRnunuNPmu;
84 gslpp::complex CLnunuNPtau;
85 gslpp::complex CRnunuNPtau;
86
89 gslpp::complex CQe_2311_tot, CQe_2322_tot;
90
91 double Muw;
92
98 std::vector<WilsonCoefficient> vmcbsg, vmcprimebsg;
99 std::vector<WilsonCoefficient> vmcbsmm;
100 std::vector<WilsonCoefficient> vmcbdmm;
101 std::vector<WilsonCoefficient> vmcBMll, vmcprimeBMll;
102 std::vector<WilsonCoefficient> vmcbsnn;
103};
104
105#endif /* NPSMEFTD6MATCHING_H */
106
A model class for new physics in the form of the dimension-six effective Lagrangian.
Definition: NPSMEFTd6.h:1052
A class for the matching in the NPSMEFTd6.
gslpp::complex SMEFT_factor
std::vector< WilsonCoefficient > & CMbdmm()
gslpp::complex CSpNPmu
gslpp::complex CQe_2322_tot
gslpp::complex CQe_2311_tot
gslpp::complex C10NPmu
WilsonCoefficient mcprimebsg
std::vector< WilsonCoefficient > vmcprimeBMll
const NPSMEFTd6 & myNPSMEFTd6
std::vector< WilsonCoefficient > & CMbsg()
gslpp::complex loop_factor_2
gslpp::complex CRnunuNPtau
the Wilson Coefficient .
gslpp::complex CLQ1_3323_tot
gslpp::complex C10NPe
gslpp::complex CSNPe
std::vector< WilsonCoefficient > & CMprimeBMll(QCD::lepton lepton)
gslpp::complex CLQ3_1123_tot
std::vector< WilsonCoefficient > vmcBMll
gslpp::complex C7pNP
gslpp::complex CLQ3_3323_tot
std::vector< WilsonCoefficient > & CMprimebsg()
std::vector< WilsonCoefficient > & CMbsmm()
gslpp::complex C10pNPmu
gslpp::complex C9pNPe
std::vector< WilsonCoefficient > vmcbsmm
gslpp::complex CPNPe
gslpp::complex CLQ3_2223_tot
gslpp::complex CLnunuNPtau
the Wilson Coefficient .
gslpp::complex C9pNPmu
gslpp::complex CLnunuNPe
the Wilson Coefficient .
std::vector< WilsonCoefficient > vmcprimebsg
gslpp::complex CLQ1_1123_tot
std::vector< WilsonCoefficient > & CMBXsnn(QCD::lepton lepton)
std::vector< WilsonCoefficient > vmcbsnn
gslpp::complex C8pNP
void updateNPSMEFTd6Parameters()
Updates to new FlavourWilsonCoefficient parameter sets.
gslpp::complex CSNPmu
gslpp::complex CPpNPe
WilsonCoefficient mcprimeBMll
gslpp::complex C9NPe
gslpp::complex CRnunuNPe
the Wilson Coefficient .
gslpp::complex CSpNPe
gslpp::complex CPNPmu
WilsonCoefficient mcbsg
WilsonCoefficient mcbdmm
gslpp::complex CLnunuNPmu
the Wilson Coefficient .
gslpp::complex C7NP
gslpp::complex CLQ1_2223_tot
gslpp::complex C10pNPe
std::vector< WilsonCoefficient > vmcbsg
WilsonCoefficient mcbsnn
WilsonCoefficient mcbsmm
NPSMEFTd6Matching(const NPSMEFTd6 &NPSMEFTd6_i)
gslpp::complex C8NP
gslpp::complex C9NPmu
gslpp::complex CPpNPmu
gslpp::complex CRnunuNPmu
the Wilson Coefficient .
std::vector< WilsonCoefficient > vmcbdmm
std::vector< WilsonCoefficient > & CMBMll(QCD::lepton lepton)
WilsonCoefficient mcBMll
gslpp::complex loop_factor
lepton
An enum type for leptons.
Definition: QCD.h:310
A class for the matching in the Standard Model.
A class for the Wilson coefficients.