a Code for the Combination of Indirect and Direct Constraints on High Energy Physics Models Logo
EvolDC1Buras.h
Go to the documentation of this file.
1 /*
2  * Copyright (C) 2012 HEPfit Collaboration
3  *
4  *
5  * For the licensing terms see doc/COPYING.
6  */
7 
8 #ifndef EVOLDC1BURAS_H
9 #define EVOLDC1BURAS_H
10 
11 class StandardModel;
12 #include "RGEvolutor.h"
13 #include <sstream>
14 
15 class EvolDC1Buras : public RGEvolutor {
25  public:
33  EvolDC1Buras(unsigned int dim_i, schemes scheme, orders order, const StandardModel& model);
37  virtual ~EvolDC1Buras();
46  gslpp::matrix<double>& DC1EvolBuras(double mu, double M, orders order, schemes scheme = NDR);
54  gslpp::matrix<double> AnomalousDimension_DC1_Buras(orders order, unsigned int n_u,
55  unsigned int n_d) const;
60  gslpp::matrix<double> StrongThresholds() const;
61 
62  private:
67  int nu,nd;
74  double a[3][10], b[3][10][10][10], c[3][10][10][10], d[3][10][10][10];
83  void DC1EvolBuras(double mu, double M, double nf, schemes scheme);
89  void DC1PenguinThresholds(double M, orders order);
92  unsigned int dim;
93  double alsMZ_cache;
94  double Mz_cache;
95 
96  };
97 
98 
99 
100 
101 #endif /* EVOLDC1BURAS_H */
102 
EvolDC1Buras::d
double d[3][10][10][10]
Definition: EvolDC1Buras.h:74
EvolDC1Buras::e
gslpp::vector< gslpp::complex > e
Definition: EvolDC1Buras.h:91
EvolDC1Buras::s_s
gslpp::matrix< gslpp::complex > s_s
Definition: EvolDC1Buras.h:90
gslpp::matrix< double >
A class for constructing and defining operations on real matrices.
Definition: gslpp_matrix_double.h:48
RGEvolutor
A class for the RG evolutor of the Wilson coefficients.
Definition: RGEvolutor.h:24
NDR
Definition: OrderScheme.h:21
gslpp::matrix< gslpp::complex >
EvolDC1Buras::nu
int nu
Definition: EvolDC1Buras.h:67
StandardModel
A model class for the Standard Model.
Definition: StandardModel.h:477
EvolDC1Buras::jv
gslpp::matrix< gslpp::complex > jv
Definition: EvolDC1Buras.h:90
EvolDC1Buras::jss
gslpp::matrix< gslpp::complex > jss
Definition: EvolDC1Buras.h:90
schemes
schemes
An enum type for regularization schemes.
Definition: OrderScheme.h:19
EvolDC1Buras::gg
gslpp::matrix< gslpp::complex > gg
Definition: EvolDC1Buras.h:90
EvolDC1Buras::js
gslpp::matrix< gslpp::complex > js
Definition: EvolDC1Buras.h:90
EvolDC1Buras::Mz_cache
double Mz_cache
Definition: EvolDC1Buras.h:94
EvolDC1Buras::vi
gslpp::matrix< gslpp::complex > vi
Definition: EvolDC1Buras.h:90
EvolDC1Buras::alsMZ_cache
double alsMZ_cache
Definition: EvolDC1Buras.h:93
EvolDC1Buras::a
double a[3][10]
Definition: EvolDC1Buras.h:74
EvolDC1Buras::dim
unsigned int dim
Definition: EvolDC1Buras.h:92
EvolDC1Buras::h
gslpp::matrix< gslpp::complex > h
Definition: EvolDC1Buras.h:90
EvolDC1Buras::c
double c[3][10][10][10]
Definition: EvolDC1Buras.h:74
orders
orders
An enum type for orders in QCD.
Definition: OrderScheme.h:31
EvolDC1Buras::b
double b[3][10][10][10]
Definition: EvolDC1Buras.h:74
RGEvolutor.h
EvolDC1Buras
Definition: EvolDC1Buras.h:15
EvolDC1Buras::model
const StandardModel & model
Definition: EvolDC1Buras.h:75
EvolDC1Buras::vij
gslpp::matrix< gslpp::complex > vij
Definition: EvolDC1Buras.h:90
gslpp::vector< gslpp::complex >
EvolDC1Buras::v
gslpp::matrix< gslpp::complex > v
Definition: EvolDC1Buras.h:90
EvolDC1Buras::nd
int nd
Definition: EvolDC1Buras.h:67
EvolDC1Buras::DC1PenguinThresholds
void DC1PenguinThresholds(double M, orders order)
a void type method for the implementation of the NLO threshold effects in the evolutor
Definition: EvolDC1Buras.cpp:297
EvolDC1Buras::jssv
gslpp::matrix< gslpp::complex > jssv
Definition: EvolDC1Buras.h:90