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
11class StandardModel;
12#include "RGEvolutor.h"
13#include <sstream>
14
15class 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);
90 gslpp::matrix<gslpp::complex> v, vi, js, h, gg, s_s, jssv, jss, jv, vij;
91 gslpp::vector<gslpp::complex> e;
92 unsigned int dim;
94 double Mz_cache;
95
96 };
97
98
99
100
101#endif /* EVOLDC1BURAS_H */
102
@ NDR
Definition: OrderScheme.h:21
Evolutor Class
gslpp::matrix< double > StrongThresholds() const
a method returning the matrix threshold for the QCD penguins at the NLO
gslpp::matrix< gslpp::complex > jssv
Definition: EvolDC1Buras.h:90
double c[3][10][10][10]
Definition: EvolDC1Buras.h:74
double d[3][10][10][10]
Definition: EvolDC1Buras.h:74
gslpp::matrix< gslpp::complex > vi
Definition: EvolDC1Buras.h:90
EvolDC1Buras(unsigned int dim_i, schemes scheme, orders order, const StandardModel &model)
EvolDC1Buras constructor.
gslpp::matrix< gslpp::complex > jss
Definition: EvolDC1Buras.h:90
double a[3][10]
Definition: EvolDC1Buras.h:74
gslpp::matrix< gslpp::complex > js
Definition: EvolDC1Buras.h:90
gslpp::matrix< gslpp::complex > v
Definition: EvolDC1Buras.h:90
double Mz_cache
Definition: EvolDC1Buras.h:94
gslpp::vector< gslpp::complex > e
Definition: EvolDC1Buras.h:91
gslpp::matrix< gslpp::complex > h
Definition: EvolDC1Buras.h:90
gslpp::matrix< gslpp::complex > s_s
Definition: EvolDC1Buras.h:90
double b[3][10][10][10]
Definition: EvolDC1Buras.h:74
double alsMZ_cache
Definition: EvolDC1Buras.h:93
const StandardModel & model
Definition: EvolDC1Buras.h:75
void DC1PenguinThresholds(double M, orders order)
a void type method for the implementation of the NLO threshold effects in the evolutor
gslpp::matrix< gslpp::complex > vij
Definition: EvolDC1Buras.h:90
gslpp::matrix< gslpp::complex > gg
Definition: EvolDC1Buras.h:90
unsigned int dim
Definition: EvolDC1Buras.h:92
gslpp::matrix< gslpp::complex > jv
Definition: EvolDC1Buras.h:90
virtual ~EvolDC1Buras()
EvolDC1Buras destructor.
gslpp::matrix< double > & DC1EvolBuras(double mu, double M, orders order, schemes scheme=NDR)
a method returning the evolutor related to the high scale and the low scale
gslpp::matrix< double > AnomalousDimension_DC1_Buras(orders order, unsigned int n_u, unsigned int n_d) const
a method returning the anomalous dimension matrix given in the standard basis
A class for the RG evolutor of the Wilson coefficients.
Definition: RGEvolutor.h:24
double M
Definition: RGEvolutor.h:142
A model class for the Standard Model.
orders
An enum type for orders in QCD.
Definition: OrderScheme.h:33
schemes
An enum type for regularization schemes.
Definition: OrderScheme.h:20