a Code for the Combination of Indirect and Direct Constraints on High Energy Physics Models Logo
LEP2sigmaElectron.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 LEP2SIGMAELECTRON_H
9#define LEP2SIGMAELECTRON_H
10
11#include "LEP2ThObservable.h"
12
22public:
23
32 LEP2dsigmadcosElectron(const StandardModel& SM_i, const double sqrt_s_i, const double cos_i, const double cosmin_i, const double cosmax_i)
33 : LEP2ThDiffObservableBin(SM_i, sqrt_s_i, cos_i, cosmin_i, cosmax_i)
34 {
35 }
36
40 double computeThValue();
41
42private:
43
44};
45
46
56public:
57
64 eeffsigmaElectron(const StandardModel& SM_i, const double pol_e_i, const double pol_p_i, const double sqrt_s_i)
65 : eeffThObservable(SM_i, pol_e_i, pol_p_i, sqrt_s_i)
66 {
67 }
68
72 double computeThValue();
73
74private:
75
76};
77
78
88public:
89
96 eeffRelectron(const StandardModel& SM_i, const double pol_e_i, const double pol_p_i, const double sqrt_s_i)
97 : eeffThObservable(SM_i, pol_e_i, pol_p_i, sqrt_s_i)
98 {
99 }
100
104 double computeThValue();
105
106private:
107
108};
109
110
111// t-channel subtracted version
112
122public:
123
130 eeffsigmatsubElectron(const StandardModel& SM_i, const double pol_e_i, const double pol_p_i, const double sqrt_s_i)
131 : eeffThObservable(SM_i, pol_e_i, pol_p_i, sqrt_s_i)
132 {
133 }
134
138 double computeThValue();
139
140private:
141
142};
143
144
154public:
155
162 eeffRelectrontsub(const StandardModel& SM_i, const double pol_e_i, const double pol_p_i, const double sqrt_s_i)
163 : eeffThObservable(SM_i, pol_e_i, pol_p_i, sqrt_s_i)
164 {
165 }
166
170 double computeThValue();
171
172private:
173
174};
175
176
177#endif /* LEP2SIGMAELECTRON_H */
178
A class for the LEP2 differential observables computed from finite bins.
A class for the cross section of above the pole.
LEP2dsigmadcosElectron(const StandardModel &SM_i, const double sqrt_s_i, const double cos_i, const double cosmin_i, const double cosmax_i)
LEP2dsigmadcosElectron constructor.
A model class for the Standard Model.
A class for the ratio of cross sections of off the pole.
eeffRelectron(const StandardModel &SM_i, const double pol_e_i, const double pol_p_i, const double sqrt_s_i)
eeffRelectron constructor
A class for the ratio of cross sections of off the pole, subtracting the SM t channel.
eeffRelectrontsub(const StandardModel &SM_i, const double pol_e_i, const double pol_p_i, const double sqrt_s_i)
eeffRelectron constructor
A class for the two to two fermion inclusive observables in electron positron colliders.
A class for the cross section of off the pole.
eeffsigmaElectron(const StandardModel &SM_i, const double pol_e_i, const double pol_p_i, const double sqrt_s_i)
eeffsigmaElectron constructor
A class for the cross section of off the pole, subtracting the SM t-channel.
eeffsigmatsubElectron(const StandardModel &SM_i, const double pol_e_i, const double pol_p_i, const double sqrt_s_i)
eeffsigmaElectron constructor