a Code for the Combination of Indirect and Direct Constraints on High Energy Physics Models Logo
Loading...
Searching...
No Matches
THDMMatching.h
Go to the documentation of this file.
1/*
2 * Copyright (C) 2015 HEPfit Collaboration
3 *
4 *
5 * For the licensing terms see doc/COPYING.
6 */
7
8#ifndef THDMMATCHING_H
9#define THDMMATCHING_H
10
11#include "gslpp.h"
13
14class THDM;
15
25public:
26 THDMMatching(const THDM & THDM_i);
27
31 virtual std::vector<WilsonCoefficient>& CMdbs2();
32
36 virtual std::vector<WilsonCoefficient>& CMdiujleptonknu(int i, int j, int k) ;
37
44 virtual std::vector<WilsonCoefficient>& CMbsg() ;
45
52 virtual std::vector<WilsonCoefficient>& CMprimebsg() ;
53
64 double setWCbsg (int i, double tan, double mt, double mhp, double mu, orders order);
65
71 virtual double gminus2muLO();
72
78 virtual double gminus2muNLO();
79
84 virtual std::vector<WilsonCoefficient>& CMgminus2mu();
85
86private:
87 const THDM & myTHDM;
88 gslpp::matrix<gslpp::complex> myCKM;
90
92 double tanbsg, mtbsg, mhpbsg, mubsg; // caching
93// double gscalar(double r);
94// double gpseudoscalar(double r);
95
96};
97
98#endif /* THDMMATCHING_H */
orders
Definition OrderScheme.h:33
A class for the matching in the Standard Model.
A base class for symmetric Two-Higgs-Doublet models.
Definition THDM.h:120
A class for the Wilson coefficients in the THDM.
gslpp::matrix< gslpp::complex > myCKM
virtual std::vector< WilsonCoefficient > & CMgminus2mu()
Wilson coefficient for .
virtual std::vector< WilsonCoefficient > & CMprimebsg()
operator basis: current current; qcd penguins; magnetic and chromomagnetic penguins; semileptonic
virtual std::vector< WilsonCoefficient > & CMdbs2()
virtual double gminus2muLO()
Calculates amplitudes for at one loop from .
double setWCbsg(int i, double tan, double mt, double mhp, double mu, orders order)
WilsonCoefficient mcbsg
const THDM & myTHDM
WilsonCoefficient mcprimebsg
virtual double gminus2muNLO()
Calculates amplitudes for at approximate two-loop from .
WilsonCoefficient mcdbs2
WilsonCoefficient mcbtaunu
virtual std::vector< WilsonCoefficient > & CMbsg()
operator basis: current current; qcd penguins; magnetic and chromomagnetic penguins; semileptonic
double CWbsgArrayLO[8]
double CWbsgArrayNNLO[8]
double CWbsgArrayNLO[8]
virtual std::vector< WilsonCoefficient > & CMdiujleptonknu(int i, int j, int k)
WilsonCoefficient mcgminus2mu
A class for the Wilson coefficients.