a Code for the Combination of Indirect and Direct Constraints on High Energy Physics Models Logo
EvolDC1.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 EVOLDC1_H
9 #define EVOLDC1_H
10 
11 class StandardModel;
12 #include "RGEvolutor.h"
13 #include <sstream>
14 
24 class EvolDC1 : public RGEvolutor {
25  public :
33  EvolDC1(unsigned int dim, schemes scheme, orders order, const StandardModel& model);
37  virtual ~EvolDC1();
45  gslpp::matrix<double> AnomalousDimension_M(orders order, unsigned int n_u, unsigned int n_d) const;
62  gslpp::matrix<double> ToRescaledBasis(orders order, unsigned int n_u, unsigned int n_d) const;
69 
70  private:
75  int nu,nd;
82  double a[3][10], b[3][10][10][10], c[3][10][10][10], d[3][10][10][10];
91  void DC1Evol(double mu, double M, double nf, schemes scheme);
94  unsigned int dim;
95  double alsMZ_cache;
96  double Mz_cache;
97 
98  };
99 
100 
101 #endif /* EVOLDC1_H */
102 
WilsonTemplate< gslpp::matrix< double > >::scheme
schemes scheme
Definition: WilsonTemplate.h:117
EvolDC1::c
double c[3][10][10][10]
Definition: EvolDC1.h:82
EvolDC1::b
double b[3][10][10][10]
Definition: EvolDC1.h:82
EvolDC1::model
const StandardModel & model
Definition: EvolDC1.h:83
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
WilsonTemplate< gslpp::matrix< double > >::mu
double mu
Definition: WilsonTemplate.h:116
EvolDC1::jssv
gslpp::matrix< gslpp::complex > jssv
Definition: EvolDC1.h:92
EvolDC1
Evolutor Class
Definition: EvolDC1.h:24
RGEvolutor::M
double M
Definition: RGEvolutor.h:142
WilsonTemplate< gslpp::matrix< double > >::order
orders order
Definition: WilsonTemplate.h:118
EvolDC1::s_s
gslpp::matrix< gslpp::complex > s_s
Definition: EvolDC1.h:92
NDR
Definition: OrderScheme.h:21
gslpp::matrix< gslpp::complex >
StandardModel
A model class for the Standard Model.
Definition: StandardModel.h:477
EvolDC1::~EvolDC1
virtual ~EvolDC1()
EvolDC1 destructor.
Definition: EvolDC1.cpp:80
EvolDC1::ToEffectiveBasis
gslpp::matrix< double > ToEffectiveBasis(gslpp::matrix< double > mat) const
a method returning the anomalous dimension for the evolution of the effective Wilson coefficients
Definition: EvolDC1.cpp:304
EvolDC1::Mz_cache
double Mz_cache
Definition: EvolDC1.h:96
schemes
schemes
An enum type for regularization schemes.
Definition: OrderScheme.h:19
EvolDC1::nu
int nu
Definition: EvolDC1.h:75
EvolDC1::AnomalousDimension_M
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: EvolDC1.cpp:83
EvolDC1::DC1Evol
gslpp::matrix< double > & DC1Evol(double mu, double M, orders order, schemes scheme=NDR)
a method returning the evolutor related to the high scale and the low scale
Definition: EvolDC1.cpp:334
EvolDC1::h
gslpp::matrix< gslpp::complex > h
Definition: EvolDC1.h:92
EvolDC1::EvolDC1
EvolDC1(unsigned int dim, schemes scheme, orders order, const StandardModel &model)
EvolDC1 constructor.
Definition: EvolDC1.cpp:14
EvolDC1::ToRescaledBasis
gslpp::matrix< double > ToRescaledBasis(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: EvolDC1.cpp:225
EvolDC1::vij
gslpp::matrix< gslpp::complex > vij
Definition: EvolDC1.h:92
orders
orders
An enum type for orders in QCD.
Definition: OrderScheme.h:31
EvolDC1::e
gslpp::vector< gslpp::complex > e
Definition: EvolDC1.h:93
EvolDC1::nd
int nd
Definition: EvolDC1.h:75
EvolDC1::jss
gslpp::matrix< gslpp::complex > jss
Definition: EvolDC1.h:92
EvolDC1::gg
gslpp::matrix< gslpp::complex > gg
Definition: EvolDC1.h:92
EvolDC1::js
gslpp::matrix< gslpp::complex > js
Definition: EvolDC1.h:92
EvolDC1::alsMZ_cache
double alsMZ_cache
Definition: EvolDC1.h:95
EvolDC1::dim
unsigned int dim
Definition: EvolDC1.h:94
EvolDC1::d
double d[3][10][10][10]
Definition: EvolDC1.h:82
EvolDC1::a
double a[3][10]
Definition: EvolDC1.h:82
EvolDC1::vi
gslpp::matrix< gslpp::complex > vi
Definition: EvolDC1.h:92
EvolDC1::jv
gslpp::matrix< gslpp::complex > jv
Definition: EvolDC1.h:92
RGEvolutor.h
EvolDC1::v
gslpp::matrix< gslpp::complex > v
Definition: EvolDC1.h:92
gslpp::vector< gslpp::complex >