a Code for the Combination of Indirect and Direct Constraints on High Energy Physics Models Logo
Loading...
Searching...
No Matches
EvolDF1nlep.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 EVOLDF1NLEP_H
9#define EVOLDF1NLEP_H
10
11
12class StandardModel;
13#include "RGEvolutor.h"
14#include <sstream>
15
16class EvolDF1nlep : public RGEvolutor {
28 public:
41 virtual ~EvolDF1nlep();
49 gslpp::matrix<double> AnomalousDimension_nlep_S(orders order, unsigned int n_u, unsigned int n_d) const;
57 gslpp::matrix<double> AnomalousDimension_nlep_EM(orders order, unsigned int n_u, unsigned int n_d) const;
67 gslpp::matrix<double>& Df1Evolnlep(double mu, double M, orders order, orders_qed order_qed, schemes scheme = NDR);
68 // evolutor involving only 3 flavors and allowing mu > M regardless thresholds
69 gslpp::matrix<double>& Df1Evolnlep3flav(double mu, double M, orders order, orders_qed order_qed, schemes scheme = NDR);
75 gslpp::matrix<double> Df1threshold_deltarsT(double nf) const;
81 gslpp::matrix<double> Df1threshold_deltareT(double nf) const;
82
83 private:
88 //int nu,nd;
103 double a[4][10], b[4][10][10][10], c[4][10][10][10], d[4][10][10][10],
104 m[4][10][10][10], n[4][10][10][10], mn[4][10][10][10], o[4][10][10][10],
105 p[4][10][10][10], op[4][10][10][10], q[4][10][10][10], qq[4][10][10][10],
106 r[4][10][10][10], rr[4][10][10][10], s[4][10][10][10], t[4][10][10][10];
115 void Df1Evolnlep(double mu, double M, double nf, schemes scheme);
121 void Df1threshold_nlep(double M, double nf);
122 gslpp::matrix <gslpp::complex> V, Vi, gs, Js, ge0, K0, ge11, K11, JsK0V, ViK0Js,
126 gslpp::vector<gslpp::complex> e;
127 unsigned int dim;
129 double Mz_cache;
130 double Ale_cache;
131
132 };
133
134
135#endif /* EVOLDF1NLEP_H */
136
orders
Definition OrderScheme.h:33
schemes
Definition OrderScheme.h:20
@ NDR
Definition OrderScheme.h:21
orders_qed
Definition OrderScheme.h:56
Evolutor Class
Definition EvolDF1nlep.h:16
gslpp::matrix< gslpp::complex > K0singV
gslpp::matrix< gslpp::complex > K0sing
double o[4][10][10][10]
gslpp::matrix< gslpp::complex > Gamma_eT
double d[4][10][10][10]
gslpp::matrix< gslpp::complex > K0V
gslpp::matrix< gslpp::complex > ge11sing
const StandardModel & model
gslpp::matrix< gslpp::complex > JsK0singV
gslpp::matrix< gslpp::complex > Gamma_s1T
gslpp::matrix< gslpp::complex > Vi
double alsMZ_cache
gslpp::matrix< gslpp::complex > ViJs
gslpp::matrix< double > Df1threshold_deltareT(double nf) const
a method returning the matrix threshold for the QED penguins at the NLO
double m[4][10][10][10]
gslpp::matrix< gslpp::complex > V
double a[4][10]
double mn[4][10][10][10]
gslpp::matrix< gslpp::complex > Gamma_seT
gslpp::matrix< double > & Df1Evolnlep3flav(double mu, double M, orders order, orders_qed order_qed, schemes scheme=NDR)
gslpp::matrix< gslpp::complex > K11V
gslpp::matrix< double > & Df1Evolnlep(double mu, double M, orders order, orders_qed order_qed, schemes scheme=NDR)
a method returning the evolutor related to the high scale and the low scale
double Ale_cache
gslpp::matrix< gslpp::complex > gs
gslpp::matrix< double > AnomalousDimension_nlep_EM(orders order, unsigned int n_u, unsigned int n_d) const
a method returning the anomalous dimension matrix given in the standard basis
gslpp::matrix< gslpp::complex > K11
double r[4][10][10][10]
gslpp::matrix< gslpp::complex > ge0
double p[4][10][10][10]
gslpp::matrix< gslpp::complex > JsK0V
gslpp::matrix< gslpp::complex > ViK0
gslpp::matrix< gslpp::complex > ge11
double Mz_cache
virtual ~EvolDF1nlep()
EvolDF1nlep destructor.
double op[4][10][10][10]
gslpp::matrix< gslpp::complex > JsV
double b[4][10][10][10]
gslpp::matrix< gslpp::complex > K11singV
gslpp::matrix< gslpp::complex > Js
double n[4][10][10][10]
gslpp::matrix< gslpp::complex > ViK11
double c[4][10][10][10]
double rr[4][10][10][10]
unsigned int dim
gslpp::matrix< gslpp::complex > ViK0Js
double q[4][10][10][10]
double qq[4][10][10][10]
gslpp::vector< gslpp::complex > e
void Df1threshold_nlep(double M, double nf)
a void type method for the implementation of the NLO threshold effects in the evolutor
gslpp::matrix< double > AnomalousDimension_nlep_S(orders order, unsigned int n_u, unsigned int n_d) const
a method returning the anomalous dimension matrix given in the standard basis
gslpp::matrix< gslpp::complex > K0
gslpp::matrix< gslpp::complex > ge0sing
gslpp::matrix< gslpp::complex > K11sing
gslpp::matrix< gslpp::complex > Gamma_s0T
gslpp::matrix< double > Df1threshold_deltarsT(double nf) const
a method returning the matrix threshold for the QCD penguins at the NLO
A class for the RG evolutor of the Wilson coefficients.
Definition RGEvolutor.h:24
A model class for the Standard Model.
Test Observable.
Test Observable.