EvolDB1bsg.h
Go to the documentation of this file.
1 /*
2  * Copyright (C) 2014 HEPfit Collaboration
3  * All rights reserved.
4  *
5  * For the licensing terms see doc/COPYING.
6  */
7 
8 #ifndef EVOLDB1BSG_H
9 #define EVOLDB1BSG_H
10 
11 
12 #include "RGEvolutor.h"
13 #include "StandardModel.h"
14 
15 class EvolDB1bsg : public RGEvolutor {
26  public:
34  EvolDB1bsg(unsigned int dim, schemes scheme, orders order, const StandardModel& model);
38  virtual ~EvolDB1bsg();
46  gslpp::matrix<double> AnomalousDimension_M(orders order, unsigned int n_u, unsigned int n_d) const;
55  gslpp::matrix<double>& Df1Evolbsg(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[3][13], b[3][13][13][13], c[3][13][13][13], d[3][13][13][13];
92  void Df1Evolbsg(double mu, double M, double nf, schemes scheme);
95  unsigned int dim;
96  double alsMZ_cache;
97  double Mz_cache;
98 
99  };
100 
101 
102 #endif /* EVOLDB1BSG_H */
103 
unsigned int dim
Definition: EvolDB1bsg.h:95
gslpp::matrix< gslpp::complex > js
Definition: EvolDB1bsg.h:93
EvolDB1bsg(unsigned int dim, schemes scheme, orders order, const StandardModel &model)
EvolDF1bsg constructor.
Definition: EvolDB1bsg.cpp:11
double d[3][13][13][13]
Definition: EvolDB1bsg.h:83
gslpp::matrix< gslpp::complex > vi
Definition: EvolDB1bsg.h:93
A class for constructing and defining operations on real matrices.
gslpp::matrix< gslpp::complex > jssv
Definition: EvolDB1bsg.h:93
gslpp::matrix< gslpp::complex > v
Definition: EvolDB1bsg.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: EvolDB1bsg.cpp:257
gslpp::matrix< double > & Df1Evolbsg(double mu, double M, orders order, schemes scheme=NDR)
a method returning the evolutor related to the high scale and the low scale
Definition: EvolDB1bsg.cpp:285
orders
An enum type for orders in QCD.
Definition: OrderScheme.h:31
gslpp::matrix< gslpp::complex > vij
Definition: EvolDB1bsg.h:93
gslpp::matrix< gslpp::complex > gg
Definition: EvolDB1bsg.h:93
double c[3][13][13][13]
Definition: EvolDB1bsg.h:83
A model class for the Standard Model.
schemes
An enum type for regularization schemes.
Definition: OrderScheme.h:19
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: EvolDB1bsg.cpp:193
gslpp::vector< gslpp::complex > e
Definition: EvolDB1bsg.h:94
virtual ~EvolDB1bsg()
EvolDF1bsg destructor.
Definition: EvolDB1bsg.cpp:78
double Mz_cache
Definition: EvolDB1bsg.h:97
gslpp::matrix< gslpp::complex > h
Definition: EvolDB1bsg.h:93
double alsMZ_cache
Definition: EvolDB1bsg.h:96
gslpp::matrix< gslpp::complex > jv
Definition: EvolDB1bsg.h:93
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: EvolDB1bsg.cpp:81
double M
Definition: RGEvolutor.h:142
const StandardModel & model
Definition: EvolDB1bsg.h:84
gslpp::matrix< gslpp::complex > s_s
Definition: EvolDB1bsg.h:93
A class for the RG evolutor of the Wilson coefficients.
Definition: RGEvolutor.h:24
gslpp::matrix< gslpp::complex > jss
Definition: EvolDB1bsg.h:93
double a[3][13]
Definition: EvolDB1bsg.h:83
double b[3][13][13][13]
Definition: EvolDB1bsg.h:83