a Code for the Combination of Indirect and Direct Constraints on High Energy Physics Models Logo
WilsonCoefficientObservables.h
Go to the documentation of this file.
1/*
2 * Copyright (C) 2017 HEPfit Collaboration
3 *
4 *
5 * For the licensing terms see doc/COPYING.
6 */
7
8#ifndef WILSONCOEFFICIENTOBSERVABLES_H
9#define WILSONCOEFFICIENTOBSERVABLES_H
10
11class StandardModel;
12#include "ThObservable.h"
13#include "QCD.h"
14
24class WC_C7g : public ThObservable {
25public:
26
32 WC_C7g(const StandardModel& SM_i, unsigned int part_i);
33
38 double computeThValue ();
39
40private:
42 double mu;
43 gslpp::vector<gslpp::complex> ** allcoeff;
44 unsigned int part;
45};
46
56class WC_C9 : public ThObservable {
57public:
58
65 WC_C9(const StandardModel& SM_i, unsigned int part_i, QCD::lepton lep_i);
66
71 double computeThValue ();
72
73private:
76 double mu;
77 gslpp::vector<gslpp::complex> ** allcoeff;
78 unsigned int part;
79};
80
90class WC_C10 : public ThObservable {
91public:
92
99 WC_C10(const StandardModel& SM_i, unsigned int part_i, QCD::lepton lep_i);
100
105 double computeThValue ();
106
107private:
110 double mu;
111 gslpp::vector<gslpp::complex> ** allcoeff;
112 unsigned int part;
113};
114
115class WC_epspOeps : public ThObservable {
116public:
117
124 WC_epspOeps(const StandardModel& SM_i, unsigned int part_i, double mu_z);
125
130 double computeThValue ();
131
132private:
134 double mu;
135 gslpp::vector<gslpp::complex> ** allcoeffv;
136 gslpp::vector<gslpp::complex> ** allcoeffz;
137 unsigned int part;
138};
139
140#endif /* WILSONCOEFFICIENTOBSERVABLES_H */
141
142
143
lepton
An enum type for leptons.
Definition: QCD.h:310
A model class for the Standard Model.
A class for a model prediction of an observable.
Definition: ThObservable.h:25
A class for the Wilson coefficient for a specific leptonic final state.
double computeThValue()
The Wilson coefficient .
gslpp::vector< gslpp::complex > ** allcoeff
WC_C10(const StandardModel &SM_i, unsigned int part_i, QCD::lepton lep_i)
Constructor.
const StandardModel & mySM
A class for the Wilson coefficient .
WC_C7g(const StandardModel &SM_i, unsigned int part_i)
Constructor.
const StandardModel & mySM
double computeThValue()
The Wilson coefficient .
gslpp::vector< gslpp::complex > ** allcoeff
A class for the Wilson coefficient for a specific leptonic final state.
gslpp::vector< gslpp::complex > ** allcoeff
const StandardModel & mySM
WC_C9(const StandardModel &SM_i, unsigned int part_i, QCD::lepton lep_i)
Constructor.
double computeThValue()
The Wilson coefficient .
const StandardModel & mySM
gslpp::vector< gslpp::complex > ** allcoeffv
WC_epspOeps(const StandardModel &SM_i, unsigned int part_i, double mu_z)
Constructor.
gslpp::vector< gslpp::complex > ** allcoeffz
double computeThValue()
The Wilson coefficients of eps' / eps.