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 
22 class EWSM_Output : public StandardModel {
23 public:
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,
44  const double taub[StandardModel::orders_EW_size],
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,
56  const double taub[StandardModel::orders_EW_size],
57  const double ZbbSubtract,
58  const double Zgamma_EW2) const;
59 
60 
62 private:
63 
64 };
65 
66 #endif /* EWSM_OUTPUT_H */
67 
StandardModel::taub
double taub() const
Top-mass corrections to the vertex, denoted by .
Definition: StandardModel.cpp:2104
EWSM_Output::outputEachDeltaRhoZ
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
Definition: EWSM_Output.cpp:336
StandardModel.h
StandardModel
A model class for the Standard Model.
Definition: StandardModel.h:477
EWSM_Output::outputEachDeltaR
void outputEachDeltaR(const double Mw_i) const
Definition: EWSM_Output.cpp:25
EWSM_Output::outputEachDeltaKappaZ_q
void outputEachDeltaKappaZ_q(const QCD::quark q, const double Mw_i) const
Definition: EWSM_Output.cpp:506
EWSM_Output
A class for testing SM radiative corrections to the EW precision obsrvables.
Definition: EWSM_Output.h:22
EWSM_Output::outputEachDeltaKappaZ
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
Definition: EWSM_Output.cpp:583
EWSM_Output::outputEachDeltaRhoZ_q
void outputEachDeltaRhoZ_q(const QCD::quark q, const double Mw_i) const
Definition: EWSM_Output.cpp:266
QCD::quark
quark
An enum type for quarks.
Definition: QCD.h:323
EWSM_Output::outputEachDeltaRhoZ_l
void outputEachDeltaRhoZ_l(const QCD::lepton l, const double Mw_i) const
Definition: EWSM_Output.cpp:211
EWSM_Output::outputEachDeltaKappaZ_l
void outputEachDeltaKappaZ_l(const QCD::lepton l, const double Mw_i) const
Definition: EWSM_Output.cpp:443
EWSM_Output::EWSM_Output
EWSM_Output(const StandardModel &SM_in)
Constructor.
Definition: EWSM_Output.cpp:20
StandardModel::orders_EW_size
The size of this enum.
Definition: StandardModel.h:502
QCD::lepton
lepton
An enum type for leptons.
Definition: QCD.h:310