EvolDB1Mll.h
Go to the documentation of this file.
1 /*
2  * Copyright (C) 2012 HEPfit Collaboration
3  * All rights reserved.
4  *
5  * For the licensing terms see doc/COPYING.
6  */
7 
8 #ifndef EVOLDB1MLL_H
9 #define EVOLDB1MLL_H
10 
11 
12 #include "RGEvolutor.h"
13 #include "StandardModel.h"
14 
15 class EvolDB1Mll : public RGEvolutor {
26  public:
34  EvolDB1Mll(unsigned int dim, schemes scheme, orders order, const StandardModel& model);
38  virtual ~EvolDB1Mll();
46  gslpp::matrix<double> AnomalousDimension_M(orders order, unsigned int n_u, unsigned int n_d) const;
55  gslpp::matrix<double>& Df1EvolMll(double mu, double M, orders order, schemes scheme = NDR);
63  gslpp::matrix<double> ToRescaleBasis(orders order, unsigned int n_u, unsigned int n_d) const;
70 
71  private:
76  int nu,nd;
83  double a[4][13], b[4][13][13][13], c[4][13][13][13], d[4][13][13][13];
92  void Df1EvolMll(double mu, double M, double nf, schemes scheme);
95  unsigned int dim;
96  double alsMZ_cache;
97  double Mz_cache;
98  };
99 
100 
101 #endif /* EVOLDB1MLL_H */
102 
gslpp::matrix< gslpp::complex > gg
Definition: EvolDB1Mll.h:93
gslpp::matrix< double > & Df1EvolMll(double mu, double M, orders order, schemes scheme=NDR)
a method returning the evolutor related to the high scale and the low scale
Definition: EvolDB1Mll.cpp:343
gslpp::matrix< gslpp::complex > vi
Definition: EvolDB1Mll.h:93
A class for constructing and defining operations on real matrices.
gslpp::matrix< double > AnomalousDimension_M(orders order, unsigned int n_u, unsigned int n_d) const
a method returning the anomalous dimension matrix given in the Misiak basis
Definition: EvolDB1Mll.cpp:82
orders
An enum type for orders in QCD.
Definition: OrderScheme.h:31
unsigned int dim
Definition: EvolDB1Mll.h:95
gslpp::matrix< gslpp::complex > jv
Definition: EvolDB1Mll.h:93
gslpp::matrix< gslpp::complex > js
Definition: EvolDB1Mll.h:93
gslpp::matrix< gslpp::complex > h
Definition: EvolDB1Mll.h:93
gslpp::matrix< gslpp::complex > s_s
Definition: EvolDB1Mll.h:93
gslpp::matrix< gslpp::complex > vij
Definition: EvolDB1Mll.h:93
EvolDB1Mll(unsigned int dim, schemes scheme, orders order, const StandardModel &model)
EvolDF1bsg constructor.
Definition: EvolDB1Mll.cpp:11
A model class for the Standard Model.
gslpp::matrix< gslpp::complex > jssv
Definition: EvolDB1Mll.h:93
schemes
An enum type for regularization schemes.
Definition: OrderScheme.h:19
double a[4][13]
Definition: EvolDB1Mll.h:83
gslpp::matrix< gslpp::complex > jss
Definition: EvolDB1Mll.h:93
gslpp::matrix< gslpp::complex > v
Definition: EvolDB1Mll.h:93
gslpp::matrix< double > ToEffectiveBasis(gslpp::matrix< double > mat) const
a method returning the anomalous dimension for the evolution of the effective Wilson coefficients ...
Definition: EvolDB1Mll.cpp:306
double c[4][13][13][13]
Definition: EvolDB1Mll.h:83
double M
Definition: RGEvolutor.h:142
gslpp::matrix< double > ToRescaleBasis(orders order, unsigned int n_u, unsigned int n_d) const
a method returning the anomalous dimension in the Chetyrkin, Misiak and Munz operator basis ...
Definition: EvolDB1Mll.cpp:227
double d[4][13][13][13]
Definition: EvolDB1Mll.h:83
virtual ~EvolDB1Mll()
EvolDF1bsg destructor.
Definition: EvolDB1Mll.cpp:79
double Mz_cache
Definition: EvolDB1Mll.h:97
gslpp::vector< gslpp::complex > e
Definition: EvolDB1Mll.h:94
A class for the RG evolutor of the Wilson coefficients.
Definition: RGEvolutor.h:24
double b[4][13][13][13]
Definition: EvolDB1Mll.h:83
const StandardModel & model
Definition: EvolDB1Mll.h:84
double alsMZ_cache
Definition: EvolDB1Mll.h:96