master
a Code for the Combination of Indirect and Direct Constraints on High Energy Physics Models
LEP2GIMR.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 LEP2GIMR_H
9
#define LEP2GIMR_H
10
11
#include <stdexcept>
12
#include <
gslpp.h
>
13
#include "
StandardModel.h
"
14
15
16
using namespace
gslpp
;
17
26
class
LEP2GIMR
{
27
public
:
28
29
enum
Param
{C_LL=0, C_LR, C_RL, C_RR, delta_GammaZ, delta_gLf, delta_gRf, delta_gLe, delta_gRe, delta_Mz2};
30
35
LEP2GIMR
(
const
StandardModel
& SM_i);
36
37
double
sigma_l_LEP2_GIMR(
const
QCD::lepton
l,
const
double
s,
38
const
double
GIMRParam_i[])
const
;
39
double
sigma_q_LEP2_GIMR(
const
QCD::quark
q,
const
double
s,
40
const
double
GIMRParam_i[])
const
;
41
42
double
sigmaFminusB_l_LEP2_GIMR(
const
QCD::lepton
l,
const
double
s,
43
const
double
GIMRParam_i[])
const
;
44
double
sigmaFminusB_q_LEP2_GIMR(
const
QCD::quark
q,
const
double
s,
45
const
double
GIMRParam_i[])
const
;
46
47
private
:
48
const
StandardModel
&
SM
;
49
50
double
gL_l(
const
QCD::lepton
l)
const
;
51
double
gR_l(
const
QCD::lepton
l)
const
;
52
53
double
gL_q(
const
QCD::quark
q)
const
;
54
double
gR_q(
const
QCD::quark
q)
const
;
55
56
double
deltaA1q(
const
QCD::quark
q,
const
double
GIMRParam_i[])
const
;
57
double
deltaA2q(
const
QCD::quark
q,
const
double
GIMRParam_i[])
const
;
58
double
deltaB1q(
const
QCD::quark
q,
const
double
GIMRParam_i[])
const
;
59
double
deltaB2q(
const
QCD::quark
q,
const
double
GIMRParam_i[])
const
;
60
61
double
deltaA1l(
const
QCD::lepton
l,
const
double
GIMRParam_i[])
const
;
62
double
deltaA2l(
const
QCD::lepton
l,
const
double
GIMRParam_i[])
const
;
63
double
deltaB1l(
const
QCD::lepton
l,
const
double
GIMRParam_i[])
const
;
64
double
deltaB2l(
const
QCD::lepton
l,
const
double
GIMRParam_i[])
const
;
65
66
};
67
68
#endif
/* LEP2GIMR_H */
69
LEP2GIMR::SM
const StandardModel & SM
Definition:
LEP2GIMR.h:48
LEP2GIMR::Param
Param
Definition:
LEP2GIMR.h:29
LEP2GIMR
A class for NP analyses of LEP-II observables with the dimension 6 operators in the GIMR basis.
Definition:
LEP2GIMR.h:26
StandardModel.h
gslpp.h
StandardModel
A model class for the Standard Model.
Definition:
StandardModel.h:477
QCD::quark
quark
An enum type for quarks.
Definition:
QCD.h:323
gslpp
Complex number, vector and matrix manipulation using GSL.
Definition:
gslpp_complex.cpp:16
QCD::lepton
lepton
An enum type for leptons.
Definition:
QCD.h:310
EW
src
LEP2GIMR.h
Generated on Thu Oct 31 2019 for $\texttt{HEPfit}$ using
1.8.16