a Code for the Combination of Indirect and Direct Constraints on High Energy Physics Models Logo
MPllObservables.h
Go to the documentation of this file.
1/*
2 * Copyright (C) 2014 HEPfit Collaboration
3 *
4 *
5 * For the licensing terms see doc/COPYING.
6 */
7
8#ifndef MPLLOBSERVABLES_H
9#define MPLLOBSERVABLES_H
10
11#include "ThObservable.h"
12#include "QCD.h"
13
27class BR_MPll : public ThObservable{
28public:
29
37 BR_MPll(const StandardModel& SM_i, QCD::meson meson_i, QCD::meson pseudoscalar_i, QCD::lepton lep_i);
38
46 double computeBR_MPll(double qmin, double qmax, QCD::lepton lep_i);
47
52 double computeThValue ();
53
54private:
58};
59
60
74class dBR_MPll : public BR_MPll{
75public:
76
84 dBR_MPll(const StandardModel& SM_i, QCD::meson meson_i, QCD::meson pseudoscalar_i, QCD::lepton lep_i);
85
90 double computeThValue ();
91
92private:
96};
97
98
112class R_MPll : public BR_MPll{
113public:
114
123 R_MPll(const StandardModel& SM_i, QCD::meson meson_i, QCD::meson pseudoscalar_i, QCD::lepton lep_1, QCD::lepton lep_2);
124
129 double computeThValue ();
130
131private:
136};
137
138
152class ACP_MPll : public BR_MPll{
153public:
154
162 ACP_MPll(const StandardModel& SM_i, QCD::meson meson_i, QCD::meson pseudoscalar_i, QCD::lepton lep_i);
163
168 double computeThValue ();
169
170private:
174};
175
176
186public:
187
195 DC9_hlambda(const StandardModel& SM_i, QCD::meson meson_i, QCD::meson pseudoscalar_i, QCD::lepton lep_i);
196
201 double computeThValue ();
202
203private:
207};
208
209
210#endif /* MPLLOBSERVABLES_H */
211
212
A class for the binned observable in .
QCD::meson pseudoscalar
double computeThValue()
The binned observable in .
QCD::meson meson
ACP_MPll(const StandardModel &SM_i, QCD::meson meson_i, QCD::meson pseudoscalar_i, QCD::lepton lep_i)
Constructor.
QCD::lepton lep
A class for the binned integrated observable in .
QCD::meson pseudoscalar
QCD::meson meson
QCD::lepton lep
double computeThValue()
The binned observable in .
BR_MPll(const StandardModel &SM_i, QCD::meson meson_i, QCD::meson pseudoscalar_i, QCD::lepton lep_i)
Constructor.
double computeBR_MPll(double qmin, double qmax, QCD::lepton lep_i)
A method to compute the binned observable in in a generic bin.
QCD::meson meson
QCD::meson pseudoscalar
DC9_hlambda(const StandardModel &SM_i, QCD::meson meson_i, QCD::meson pseudoscalar_i, QCD::lepton lep_i)
Constructor.
double computeThValue()
The binned observable in .
QCD::lepton lep
meson
An enum type for mesons.
Definition: QCD.h:336
lepton
An enum type for leptons.
Definition: QCD.h:310
A class for the binned observable ratio in .
R_MPll(const StandardModel &SM_i, QCD::meson meson_i, QCD::meson pseudoscalar_i, QCD::lepton lep_1, QCD::lepton lep_2)
Constructor.
QCD::meson meson
QCD::meson pseudoscalar
double computeThValue()
The binned observable ratio in .
QCD::lepton lep2
QCD::lepton lep1
A model class for the Standard Model.
A class for a model prediction of an observable.
Definition: ThObservable.h:25
A class for the binned differential observable in .
dBR_MPll(const StandardModel &SM_i, QCD::meson meson_i, QCD::meson pseudoscalar_i, QCD::lepton lep_i)
Constructor.
QCD::meson pseudoscalar
double computeThValue()
The binned observable ratio in .
QCD::lepton lep
QCD::meson meson