a Code for the Combination of Indirect and Direct Constraints on High Energy Physics Models Logo
EWSM_Output.h
Go to the documentation of this file.
1/*
2 * Copyright (C) 2013 HEPfit Collaboration
3 *
4 *
5 * For the licensing terms see doc/COPYING.
6 */
7
8#ifndef EWSM_OUTPUT_H
9#define EWSM_OUTPUT_H
10
11#include "StandardModel.h"
12
22class EWSM_Output : public StandardModel {
23public:
24
29 EWSM_Output(const StandardModel& SM_in);
30
31
33
34 void outputEachDeltaR(const double Mw_i) const;
35
36 void outputEachDeltaRhoZ_l(const QCD::lepton l, const double Mw_i) const;
37
38 void outputEachDeltaRhoZ_q(const QCD::quark q, const double Mw_i) const;
39
40 void outputEachDeltaRhoZ(const double f_AlphaToGF,
41 const double DeltaRho[StandardModel::orders_EW_size],
42 const double deltaRho_rem[StandardModel::orders_EW_size],
43 const double DeltaRbar_rem, const bool bool_Zbb,
45 const double ZbbSubtract) const;
46
47 void outputEachDeltaKappaZ_l(const QCD::lepton l, const double Mw_i) const;
48
49 void outputEachDeltaKappaZ_q(const QCD::quark q, const double Mw_i) const;
50
51 void outputEachDeltaKappaZ(const double f_AlphaToGF,
52 const double cW2overSW2,
53 const double DeltaRho[StandardModel::orders_EW_size],
54 const double deltaKappa_rem[StandardModel::orders_EW_size],
55 const double DeltaRbar_rem, const bool bool_Zbb,
57 const double ZbbSubtract,
58 const double Zgamma_EW2) const;
59
60
62private:
63
64};
65
66#endif /* EWSM_OUTPUT_H */
67
A class for testing SM radiative corrections to the EW precision obsrvables.
Definition: EWSM_Output.h:22
void outputEachDeltaKappaZ(const double f_AlphaToGF, const double cW2overSW2, const double DeltaRho[StandardModel::orders_EW_size], const double deltaKappa_rem[StandardModel::orders_EW_size], const double DeltaRbar_rem, const bool bool_Zbb, const double taub[StandardModel::orders_EW_size], const double ZbbSubtract, const double Zgamma_EW2) const
void outputEachDeltaRhoZ_l(const QCD::lepton l, const double Mw_i) const
void outputEachDeltaKappaZ_l(const QCD::lepton l, const double Mw_i) const
void outputEachDeltaRhoZ_q(const QCD::quark q, const double Mw_i) const
void outputEachDeltaR(const double Mw_i) const
Definition: EWSM_Output.cpp:25
EWSM_Output(const StandardModel &SM_in)
Constructor.
Definition: EWSM_Output.cpp:20
void outputEachDeltaKappaZ_q(const QCD::quark q, const double Mw_i) const
void outputEachDeltaRhoZ(const double f_AlphaToGF, const double DeltaRho[StandardModel::orders_EW_size], const double deltaRho_rem[StandardModel::orders_EW_size], const double DeltaRbar_rem, const bool bool_Zbb, const double taub[StandardModel::orders_EW_size], const double ZbbSubtract) const
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.
double taub() const
Top-mass corrections to the vertex, denoted by .
@ orders_EW_size
The size of this enum.