a Code for the Combination of Indirect and Direct Constraints on High Energy Physics Models Logo
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
16using namespace gslpp;
17
26class LEP2GIMR {
27public:
28
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:
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
A class for NP analyses of LEP-II observables with the dimension 6 operators in the GIMR basis.
Definition: LEP2GIMR.h:26
double deltaA2q(const QCD::quark q, const double GIMRParam_i[]) const
Definition: LEP2GIMR.cpp:255
double deltaB1l(const QCD::lepton l, const double GIMRParam_i[]) const
Definition: LEP2GIMR.cpp:331
double deltaB2l(const QCD::lepton l, const double GIMRParam_i[]) const
Definition: LEP2GIMR.cpp:346
double gL_q(const QCD::quark q) const
Definition: LEP2GIMR.cpp:221
double deltaA1q(const QCD::quark q, const double GIMRParam_i[]) const
Definition: LEP2GIMR.cpp:241
LEP2GIMR(const StandardModel &SM_i)
LEP2GIMR constructor.
Definition: LEP2GIMR.cpp:11
const StandardModel & SM
Definition: LEP2GIMR.h:48
double sigmaFminusB_l_LEP2_GIMR(const QCD::lepton l, const double s, const double GIMRParam_i[]) const
Definition: LEP2GIMR.cpp:64
double deltaB1q(const QCD::quark q, const double GIMRParam_i[]) const
Definition: LEP2GIMR.cpp:269
double deltaA1l(const QCD::lepton l, const double GIMRParam_i[]) const
Definition: LEP2GIMR.cpp:305
double sigma_l_LEP2_GIMR(const QCD::lepton l, const double s, const double GIMRParam_i[]) const
Definition: LEP2GIMR.cpp:18
double gR_l(const QCD::lepton l) const
Definition: LEP2GIMR.cpp:211
double deltaB2q(const QCD::quark q, const double GIMRParam_i[]) const
Definition: LEP2GIMR.cpp:287
double gL_l(const QCD::lepton l) const
Definition: LEP2GIMR.cpp:201
double gR_q(const QCD::quark q) const
Definition: LEP2GIMR.cpp:231
double sigmaFminusB_q_LEP2_GIMR(const QCD::quark q, const double s, const double GIMRParam_i[]) const
Definition: LEP2GIMR.cpp:155
@ delta_gLf
Definition: LEP2GIMR.h:29
@ C_RL
Definition: LEP2GIMR.h:29
@ C_LR
Definition: LEP2GIMR.h:29
@ C_RR
Definition: LEP2GIMR.h:29
@ delta_GammaZ
Definition: LEP2GIMR.h:29
@ delta_Mz2
Definition: LEP2GIMR.h:29
@ C_LL
Definition: LEP2GIMR.h:29
@ delta_gLe
Definition: LEP2GIMR.h:29
@ delta_gRe
Definition: LEP2GIMR.h:29
@ delta_gRf
Definition: LEP2GIMR.h:29
double sigma_q_LEP2_GIMR(const QCD::quark q, const double s, const double GIMRParam_i[]) const
Definition: LEP2GIMR.cpp:111
double deltaA2l(const QCD::lepton l, const double GIMRParam_i[]) const
Definition: LEP2GIMR.cpp:318
quark
An enum type for quarks.
Definition: QCD.h:323
lepton
An enum type for leptons.
Definition: QCD.h:310
A model class for the Standard Model.
Test Observable.