a Code for the Combination of Indirect and Direct Constraints on High Energy Physics Models Logo
EvolDC1Buras Class Reference

\( |\Delta F = 1 | \) Evolutor Class More...

#include <EvolDC1Buras.h>

+ Inheritance diagram for EvolDC1Buras:

Detailed Description

\( |\Delta F = 1 | \) Evolutor Class

\( |\Delta C = 1 | \) Evolutor Class

This evolutor is properly written to study \( |\Delta F = 1 | \) processes such as radiative and semileptonic weak decays of the B meson; it is implemented for the evolution of the 10 Wilson coefficients (related to the 2 current x current + 4 QCD penguins + em & chromo penguins + 2 semilptonic ones) in the Chetyrkin, Misiak and Munz basis at the NLO in \( \alpha_{strong} \); principal reference: hep-ph/0612329

This evolutor is properly written for Charm Physics studies; it is implemented for the evolution of the 6 Wilson coefficients (related to the 2 current x current + 4 QCD penguin operators) in the standard (Buras) basis at the NLO in \( \alpha_{strong} \); principal reference: hep-ph/9512380v1

Public Member Functions

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 More...
 
gslpp::matrix< double > & DC1EvolBuras (double mu, double M, orders order, schemes scheme=NDR)
 a method returning the evolutor related to the high scale \( M \) and the low scale \( \mu \) More...
 
 EvolDC1Buras (unsigned int dim_i, schemes scheme, orders order, const StandardModel &model)
 EvolDC1Buras constructor. More...
 
gslpp::matrix< double > StrongThresholds () const
 a method returning the matrix threshold for the QCD penguins at the NLO More...
 
virtual ~EvolDC1Buras ()
 EvolDC1Buras destructor. More...
 
- Public Member Functions inherited from RGEvolutor
gslpp::matrix< double > * Evol (orders order)
 Evolution matrix set at a fixed order of QCD coupling. More...
 
gslpp::matrix< double > * Evol (orders_qed order_qed)
 Evolution matrix set at a fixed order of Electroweak coupling. More...
 
gslpp::matrix< double > ** getEvol () const
 
double getM () const
 Retrieve the upper scale of the Wilson Coefficients. More...
 
 RGEvolutor (unsigned int dim, schemes scheme, orders order)
 constructor More...
 
 RGEvolutor (unsigned int dim, schemes scheme, orders order, orders_qed order_qed)
 constructor More...
 
void setEvol (const gslpp::matrix< double > &m, orders order_i)
 
void setEvol (const gslpp::matrix< double > &m, orders_qed order_qed_i)
 
void setEvol (unsigned int i, unsigned int j, double x, orders order_i)
 
void setEvol (unsigned int i, unsigned int j, double x, orders order_i, orders_qed order_qed)
 
void setM (double M)
 Sets the upper scale for the running of the Wilson Coefficients. More...
 
void setMu (double mu)
 Sets the lower scale for the running of the Wilson Coefficients. More...
 
void setScales (double mu, double M)
 Sets the upper and lower scale for the running of the Wilson Coefficients. More...
 
virtual ~RGEvolutor ()
 destructor More...
 
- Public Member Functions inherited from WilsonTemplate< gslpp::matrix< double > >
double getMu () const
 
orders getOrder () const
 
orders_qed getOrder_qed () const
 
schemes getScheme () const
 
unsigned int getSize () const
 
virtual void resetCoefficient ()
 
void setScheme (schemes scheme)
 
 WilsonTemplate (const WilsonTemplate< gslpp::matrix< double > > &orig)
 
 WilsonTemplate (unsigned int dim, schemes scheme_i, orders order_i, orders_qed order_qed_i=NO_QED)
 
virtual ~WilsonTemplate ()
 

Private Member Functions

void DC1EvolBuras (double mu, double M, double nf, schemes scheme)
 a void type method storing properly the magic numbers for the implementation of the evolutor
More...
 
void DC1PenguinThresholds (double M, orders order)
 a void type method for the implementation of the NLO threshold effects in the evolutor More...
 

Private Attributes

double a [3][10]
 
double alsMZ_cache
 
double b [3][10][10][10]
 
double c [3][10][10][10]
 
double d [3][10][10][10]
 
unsigned int dim
 
gslpp::vector< gslpp::complex > e
 
gslpp::matrix< gslpp::complex > gg
 
gslpp::matrix< gslpp::complex > h
 
gslpp::matrix< gslpp::complex > js
 
gslpp::matrix< gslpp::complex > jss
 
gslpp::matrix< gslpp::complex > jssv
 
gslpp::matrix< gslpp::complex > jv
 
const StandardModelmodel
 
double Mz_cache
 
int nd
 
int nu
 
gslpp::matrix< gslpp::complex > s_s
 
gslpp::matrix< gslpp::complex > v
 
gslpp::matrix< gslpp::complex > vi
 
gslpp::matrix< gslpp::complex > vij
 

Additional Inherited Members

- Protected Member Functions inherited from WilsonTemplate< gslpp::matrix< double > >
gslpp::matrix< double > * Elem (orders order) const
 
gslpp::matrix< double > * Elem (orders_qed order_qed) const
 
void setElem (const gslpp::matrix< double > &v, orders order_i)
 
void setElem (const gslpp::matrix< double > &v, orders_qed order_qed_i)
 
- Protected Attributes inherited from RGEvolutor
double M
 
- Protected Attributes inherited from WilsonTemplate< gslpp::matrix< double > >
gslpp::matrix< double > * elem [MAXORDER_QED+1]
 
double mu
 
orders order
 
orders_qed order_qed
 
schemes scheme
 
unsigned int size
 

Constructor & Destructor Documentation

◆ EvolDC1Buras()

EvolDC1Buras::EvolDC1Buras ( unsigned int  dim_i,
schemes  scheme,
orders  order,
const StandardModel model 
)

EvolDC1Buras constructor.

Parameters
diman unsigned integer for the dimension of the evolutor
schemean enum "schemes" for the regularization scheme of the evolutor
orderan enum "orders" for the order of perturbation theory of the evolutor
modelan object of StandardModel class

Definition at line 14 of file EvolDC1Buras.cpp.

15: RGEvolutor(dim_i, scheme, order), model(model),
16 v(dim_i,0.), vi(dim_i,0.), js(dim_i,0.), h(dim_i,0.), gg(dim_i,0.), s_s(dim_i,0.),
17 jssv(dim_i,0.), jss(dim_i,0.), jv(dim_i,0.), vij(dim_i,0.), e(dim_i,0.), dim(dim_i)
18{
19
20 /*magic numbers a & b */
21
22 for(int L=2; L>-1; L--){
23
24 /* L=2 --> u,d,s,c (nf=4) L=1 --> u,d,s,c,b (nf=5) L=0 --> u,d,s,c,b,t (nf=6)*/
25
26 nu = L; nd = L;
27 if(L == 1){nd = 3; nu = 2;}
28 if(L == 0){nd = 3; nu = 3;}
29
30 AnomalousDimension_DC1_Buras(LO,nu,nd).transpose().eigensystem(v,e);
31 vi = v.inverse();
32 for(unsigned int i = 0; i < dim; i++){
33 a[L][i] = e(i).real();
34 for (unsigned int j = 0; j < dim; j++) {
35 for (unsigned int k = 0; k < dim; k++) {
36 b[L][i][j][k] = v(i, k).real() * vi(k, j).real();
37 }
38 }
39 }
40
41 // LO evolutor in the standard basis
42
43 gg = vi * AnomalousDimension_DC1_Buras(NLO,nu,nd).transpose() * v;
44 double b0 = model.Beta0(6-L);
45 double b1 = model.Beta1(6-L);
46 for (unsigned int i = 0; i < dim; i++){
47 for (unsigned int j = 0; j < dim; j++){
48 s_s.assign( i, j, (b1 / b0) * (i==j) * e(i).real() - gg(i,j));
49 if(fabs(e(i).real() - e(j).real() + 2. * b0)>0.00000000001){
50 h.assign( i, j, s_s(i,j) / (2. * b0 + e(i) - e(j)));
51 }
52 }
53 }
54 js = v * h * vi;
55 jv = js * v;
56 vij = vi * js;
57 jss = v * s_s * vi;
58 jssv = jss * v;
59 for (unsigned int i = 0; i < dim; i++){
60 for (unsigned int j = 0; j < dim; j++){
61 if(fabs(e(i).real() - e(j).real() + 2. * b0) > 0.00000000001){
62 for(unsigned int k = 0; k < dim; k++){
63 c[L][i][j][k] = jv(i, k).real() * vi(k, j).real();
64 d[L][i][j][k] = -v(i, k).real() * vij(k, j).real();
65 }
66 }
67 else{
68 for(unsigned int k = 0; k < dim; k++){
69 c[L][i][j][k] = (1./(2. * b0)) * jssv(i, k).real() * vi(k, j).real();
70 d[L][i][j][k] = 0.;
71 }
72 }
73 }
74 }
75 }
76}
@ LO
Definition: OrderScheme.h:34
@ NLO
Definition: OrderScheme.h:35
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
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
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
const StandardModel & model
Definition: EvolDC1Buras.h:75
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
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
const double Beta1(const double nf) const
The coefficient for a certain number of flavours .
Definition: QCD.cpp:606
const double Beta0(const double nf) const
The coefficient for a certain number of flavours .
Definition: QCD.cpp:601
RGEvolutor(unsigned int dim, schemes scheme, orders order)
constructor
Definition: RGEvolutor.cpp:10

◆ ~EvolDC1Buras()

EvolDC1Buras::~EvolDC1Buras ( )
virtual

EvolDC1Buras destructor.

Definition at line 78 of file EvolDC1Buras.cpp.

79{}

Member Function Documentation

◆ AnomalousDimension_DC1_Buras()

gslpp::matrix< double > EvolDC1Buras::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

Parameters
orderan enum "orders" for the order of perturbation theory of the ADM
n_uan unsigned integer for the up-type number of d.o.f.
n_dan unsigned integer for the down-type number of d.o.f.
Returns
the ADM at the order LO/NLO in the standard basis

Definition at line 81 of file EvolDC1Buras.cpp.

82{
83
84 /* anomalous dimension related to Delta F = 1 operators in Buras basis, hep-ph/9512380v1 */
85
86 /* gamma(row, column) at the LO */
87
88 unsigned int nf = n_u + n_d; /*n_u/d = active type up/down flavor d.o.f.*/
89 gslpp::matrix<double> gammaDF1(dim, 0.);
90
91 switch(order){
92
93 case LO:
94
95 gammaDF1(0,0) = -2.;
96 gammaDF1(0,1) = 6. ;
97
98 gammaDF1(1,0) = 6.;
99 gammaDF1(1,1) = -2.;
100
101 if(nf<5){
102 gammaDF1(1,2) = -2./9.;
103 gammaDF1(1,3) = 2./3.;
104 gammaDF1(1,4) = -2./9.;
105 gammaDF1(1,5) = 2./3.;
106
107 }
108
109 gammaDF1(2,2) = -22./9.;
110 gammaDF1(2,3) = 22./3.;
111 gammaDF1(2,4) = -4./9.;
112 gammaDF1(2,5) = 4./3.;
113
114 gammaDF1(3,2) = 6.-2./9.*nf;
115 gammaDF1(3,3) = -2.+2./3.*nf;
116 gammaDF1(3,4) = -2./9.*nf;
117 gammaDF1(3,5) = 2./3.*nf;
118
119 gammaDF1(4,4) = 2.;
120 gammaDF1(4,5) = -6.;
121
122 gammaDF1(5,2) = -2./9.*nf;
123 gammaDF1(5,3) = 2./3.*nf;
124 gammaDF1(5,4) = -2./9.*nf;
125 gammaDF1(5,5) = -16.+2./3.*nf;
126
127 break;
128
129 case NLO:
130
131 if (!(nf == 3 || nf == 4 || nf == 5 || nf == 6)){
132 throw std::runtime_error("EvolDF1nlep::AnomalousDimension_B(): wrong number of flavours");
133 }
134
135 /* gamma(row, column) at the NLO */
136
137 gammaDF1(0,0) = -21./2.-2./9.*nf;
138 gammaDF1(0,1) = 7./2.+2./3.*nf;
139
140 gammaDF1(1,0) = 7./2.+2./3.*nf;
141 gammaDF1(1,1) = -21./2.-2./9.*nf;
142
143 if(nf<5){
144
145 gammaDF1(0,2) = 79./9.;
146 gammaDF1(0,3) = -7./3.;
147 gammaDF1(0,4) = -65./9.;
148 gammaDF1(0,5) = -7./3.;
149
150 gammaDF1(1,2) = -202./243.;
151 gammaDF1(1,3) = 1354./81.;
152 gammaDF1(1,4) = -1192./243.;
153 gammaDF1(1,5) = 904./81.;
154
155 }
156
157 gammaDF1(2,2) = -5911./486.+71./9.*nf;
158 gammaDF1(2,3) = 5983./162.+1./3.*nf;
159 gammaDF1(2,4) = -2384./243.-71./9.*nf;
160 gammaDF1(2,5) = 1808./81.-1./3.*nf;
161
162
163 gammaDF1(3,2) = 379./18.+56./243.*nf;
164 gammaDF1(3,3) = -91./6.+808./81.*nf;
165 gammaDF1(3,4) = -130./9.-502./243.*nf;
166 gammaDF1(3,5) = -14./3.+646./81.*nf;
167
168 gammaDF1(4,2) = -61./9.*nf;
169 gammaDF1(4,3) = -11./3.*nf;
170 gammaDF1(4,4) = 71./3.+61./9.*nf;
171 gammaDF1(4,5) = -99.+11./3.*nf;
172
173 gammaDF1(5,2) = -682./243.*nf;
174 gammaDF1(5,3) = 106./81.*nf;
175 gammaDF1(5,4) = -225./2.+1676./243.*nf;
176 gammaDF1(5,5) = -1343./6.+1348./81.*nf;
177
178 break;
179
180 default:
181 throw std::runtime_error("EvolDF1nlep::AnomalousDimensio_B_S(): order not implemented");
182 }
183
184 return (gammaDF1);
185
186 }

◆ DC1EvolBuras() [1/2]

void EvolDC1Buras::DC1EvolBuras ( double  mu,
double  M,
double  nf,
schemes  scheme 
)
private

a void type method storing properly the magic numbers for the implementation of the evolutor

Parameters
mua double for the low scale of the evolution
Ma double for the high scale of the evolution
nfa double for the active number of flavors
schemean enum "schemes" for the regularization scheme of the evolutor

Definition at line 233 of file EvolDC1Buras.cpp.

234{
235
236 gslpp::matrix<double> resLO(dim, 0.), resNLO(dim, 0.), resNNLO(dim, 0.);
237
238 int L = 6 - (int) nf;
239 double alsM = model.Als(M) / 4. / M_PI;
240 double alsmu = model.Als(mu) / 4. / M_PI;
241
242 double eta = alsM / alsmu;
243
244 for (unsigned int k = 0; k < dim; k++) {
245 double etap = pow(eta, a[L][k] / 2. / model.Beta0(nf));
246 for (unsigned int i = 0; i < dim; i++){
247 for (unsigned int j = 0; j < dim; j++) {
248 resNNLO(i, j) += 0.;
249
250 if(fabs(e(i).real() - e(j).real() + 2. * model.Beta0(nf))>0.000000000001) {
251 resNLO(i, j) += c[L][i][j][k] * etap * alsmu;
252 resNLO(i, j) += d[L][i][j][k] * etap * alsM;
253 }
254 else{
255 resNLO(i, j) += - c[L][i][j][k] * etap * alsmu * log(eta);
256 }
257 resLO(i, j) += b[L][i][j][k] * etap;
258 }
259 }
260 }
261 switch(order) {
262 case NNLO:
263 *elem[NNLO] = 0.;
264 case NLO:
265 *elem[NLO] = (*elem[LO]) * resNLO + (*elem[NLO]) * resLO;
266 case LO:
267 *elem[LO] = (*elem[LO]) * resLO;
268 break;
269 case FULLNNLO:
270 case FULLNLO:
271 default:
272 throw std::runtime_error("Error in EvolDC1Buras::DC1EvolBuras()");
273 }
274
275 }
@ NNLO
Definition: OrderScheme.h:36
@ FULLNNLO
Definition: OrderScheme.h:39
@ FULLNLO
Definition: OrderScheme.h:38
double M
Definition: RGEvolutor.h:142
const double Als(const double mu, const orders order, const bool Nf_thr, const bool qed_flag) const
The running QCD coupling in the scheme including QED corrections.
gslpp::matrix< double > * elem[MAXORDER_QED+1]

◆ DC1EvolBuras() [2/2]

gslpp::matrix< double > & EvolDC1Buras::DC1EvolBuras ( double  mu,
double  M,
orders  order,
schemes  scheme = NDR 
)

a method returning the evolutor related to the high scale \( M \) and the low scale \( \mu \)

Parameters
mua double for the low scale of the evolution
Ma double for the high scale of the evolution
orderorder an enum "orders" for the order of perturbation theory of the evolutor
schemean enum "schemes" for the regularization scheme of the evolutor
Returns
the evolutor \( U (\mu , M) \)

Definition at line 188 of file EvolDC1Buras.cpp.

189{
190 switch (scheme) {
191 case NDR:
192 break;
193 case LRI:
194 case HV:
195 default:
196 std::stringstream out;
197 out << scheme;
198 throw std::runtime_error("EvolDC1::Df1EvolDC1(): scheme " + out.str() + " not implemented ");
199 }
200
201 double alsMZ = model.getAlsMz();
202 double Mz = model.getMz();
203 if(alsMZ == alsMZ_cache && Mz == Mz_cache) {
204 if (mu == this-> mu && M == this->M && scheme == this->scheme)
205 return (*Evol(order));
206 }
207 alsMZ_cache = alsMZ;
208 Mz_cache = Mz;
209
210 if (M < mu) {
211 std::stringstream out;
212 out << "M = " << M << " < mu = " << mu;
213 throw out.str();
214 }
215
216 setScales(mu, M); // also assign evol to identity
217
218 double m_down = mu;
219 double m_up = model.AboveTh(m_down);
220 double nf = model.Nf(m_down);
221 while (m_up < M) {
222 DC1EvolBuras(m_down, m_up, nf, scheme);
224 m_down = m_up;
225 m_up = model.AboveTh(m_down);
226 nf += 1.;
227 }
228 DC1EvolBuras(m_down, M, nf, scheme);
229 return (*Evol(order));
230
231 }
@ HV
Definition: OrderScheme.h:22
@ LRI
Definition: OrderScheme.h:23
@ NDR
Definition: OrderScheme.h:21
double Mz_cache
Definition: EvolDC1Buras.h:94
double alsMZ_cache
Definition: EvolDC1Buras.h:93
void DC1PenguinThresholds(double M, orders order)
a void type method for the implementation of the NLO threshold effects in the evolutor
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
const double AboveTh(const double mu) const
The active flavour threshold above the scale as defined in QCD::Thresholds().
Definition: QCD.cpp:547
const double Nf(const double mu) const
The number of active flavour at scale .
Definition: QCD.cpp:571
void setScales(double mu, double M)
Sets the upper and lower scale for the running of the Wilson Coefficients.
Definition: RGEvolutor.cpp:85
gslpp::matrix< double > * Evol(orders order)
Evolution matrix set at a fixed order of QCD coupling.
Definition: RGEvolutor.cpp:103
const double getMz() const
A get method to access the mass of the boson .
const double getAlsMz() const
A get method to access the value of .

◆ DC1PenguinThresholds()

void EvolDC1Buras::DC1PenguinThresholds ( double  M,
orders  order 
)
private

a void type method for the implementation of the NLO threshold effects in the evolutor

Parameters
Ma double for the intermidiate scale of the threshold
orderan enum "orders" for the order of perturbation theory of the threshold (LO is trivial)

Definition at line 297 of file EvolDC1Buras.cpp.

298{
299
300 double alsM = model.Als(M) / 4. / M_PI;
301 gslpp::matrix<double> drsT(dim,0.);
302 drsT = alsM * StrongThresholds();
303 *elem[NLO] = (*elem[NLO]) + (*elem[LO]) * drsT;
304 }
gslpp::matrix< double > StrongThresholds() const
a method returning the matrix threshold for the QCD penguins at the NLO

◆ StrongThresholds()

gslpp::matrix< double > EvolDC1Buras::StrongThresholds ( ) const

a method returning the matrix threshold for the QCD penguins at the NLO

Returns
matrix threshold for QCD penguin operators

Definition at line 277 of file EvolDC1Buras.cpp.

278{
279
280// entries of the threshold matrix for the evolution at the NLO
281
282gslpp::matrix<double> deltarsT(dim,0.);
283
284deltarsT(2,3) = 5./27.;
285deltarsT(2,5) = 5./27.;
286deltarsT(3,3) = -5./9.;
287deltarsT(3,5) = -5./9.;
288deltarsT(4,3) = 5./27.;
289deltarsT(4,5) = 5./27.;
290deltarsT(5,3) = -5./9.;
291deltarsT(5,5) = -5./9.;
292
293return(deltarsT);
294
295}

Member Data Documentation

◆ a

double EvolDC1Buras::a[3][10]
private
Parameters
aarray of double for the magic numbers of the evolutor ( LO evolution )
barray of double for the magic numbers of the evolutor ( LO evolution )
carray of double for the magic numbers of the evolutor ( NLO evolution, associated to \( \alpha_{strong}(\mu) \) )
darray of double for the magic numbers of the evolutor ( NLO evolution, associated to \( \alpha_{strong}(M) \) )

Definition at line 74 of file EvolDC1Buras.h.

◆ alsMZ_cache

double EvolDC1Buras::alsMZ_cache
private

Definition at line 93 of file EvolDC1Buras.h.

◆ b

double EvolDC1Buras::b[3][10][10][10]
private

Definition at line 74 of file EvolDC1Buras.h.

◆ c

double EvolDC1Buras::c[3][10][10][10]
private

Definition at line 74 of file EvolDC1Buras.h.

◆ d

double EvolDC1Buras::d[3][10][10][10]
private

Definition at line 74 of file EvolDC1Buras.h.

◆ dim

unsigned int EvolDC1Buras::dim
private

Definition at line 92 of file EvolDC1Buras.h.

◆ e

gslpp::vector<gslpp::complex> EvolDC1Buras::e
private

Definition at line 91 of file EvolDC1Buras.h.

◆ gg

gslpp::matrix<gslpp::complex> EvolDC1Buras::gg
private

Definition at line 90 of file EvolDC1Buras.h.

◆ h

gslpp::matrix<gslpp::complex> EvolDC1Buras::h
private

Definition at line 90 of file EvolDC1Buras.h.

◆ js

gslpp::matrix<gslpp::complex> EvolDC1Buras::js
private

Definition at line 90 of file EvolDC1Buras.h.

◆ jss

gslpp::matrix<gslpp::complex> EvolDC1Buras::jss
private

Definition at line 90 of file EvolDC1Buras.h.

◆ jssv

gslpp::matrix<gslpp::complex> EvolDC1Buras::jssv
private

Definition at line 90 of file EvolDC1Buras.h.

◆ jv

gslpp::matrix<gslpp::complex> EvolDC1Buras::jv
private

Definition at line 90 of file EvolDC1Buras.h.

◆ model

const StandardModel& EvolDC1Buras::model
private

Definition at line 75 of file EvolDC1Buras.h.

◆ Mz_cache

double EvolDC1Buras::Mz_cache
private

Definition at line 94 of file EvolDC1Buras.h.

◆ nd

int EvolDC1Buras::nd
private

Definition at line 67 of file EvolDC1Buras.h.

◆ nu

int EvolDC1Buras::nu
private
Parameters
nuan unsigned integer for the up-type number of d.o.f.
nuan unsigned integer for the down-type number of d.o.f.

Definition at line 67 of file EvolDC1Buras.h.

◆ s_s

gslpp::matrix<gslpp::complex> EvolDC1Buras::s_s
private

Definition at line 90 of file EvolDC1Buras.h.

◆ v

gslpp::matrix<gslpp::complex> EvolDC1Buras::v
private

Definition at line 90 of file EvolDC1Buras.h.

◆ vi

gslpp::matrix<gslpp::complex> EvolDC1Buras::vi
private

Definition at line 90 of file EvolDC1Buras.h.

◆ vij

gslpp::matrix<gslpp::complex> EvolDC1Buras::vij
private

Definition at line 90 of file EvolDC1Buras.h.


The documentation for this class was generated from the following files: