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 
27 class BR_MPll : public ThObservable{
28 public:
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 
54 private:
58 };
59 
60 
74 class dBR_MPll : public BR_MPll{
75 public:
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 
92 private:
96 };
97 
98 
112 class R_MPll : public BR_MPll{
113 public:
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 
131 private:
136 };
137 
138 
152 class ACP_MPll : public BR_MPll{
153 public:
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 
170 private:
174 };
175 
176 
177 #endif /* MPLLOBSERVABLES_H */
178 
179 
ACP_MPll::pseudoscalar
QCD::meson pseudoscalar
Definition: MPllObservables.h:173
dBR_MPll
A class for the binned differential observable in .
Definition: MPllObservables.h:74
ThObservable.h
dBR_MPll::lep
QCD::lepton lep
Definition: MPllObservables.h:93
dBR_MPll::pseudoscalar
QCD::meson pseudoscalar
Definition: MPllObservables.h:95
StandardModel
A model class for the Standard Model.
Definition: StandardModel.h:477
dBR_MPll::meson
QCD::meson meson
Definition: MPllObservables.h:94
R_MPll
A class for the binned observable ratio in .
Definition: MPllObservables.h:112
BR_MPll::lep
QCD::lepton lep
Definition: MPllObservables.h:55
R_MPll::computeThValue
double computeThValue()
The binned observable ratio in .
Definition: MPllObservables.cpp:73
BR_MPll::BR_MPll
BR_MPll(const StandardModel &SM_i, QCD::meson meson_i, QCD::meson pseudoscalar_i, QCD::lepton lep_i)
Constructor.
Definition: MPllObservables.cpp:16
dBR_MPll::dBR_MPll
dBR_MPll(const StandardModel &SM_i, QCD::meson meson_i, QCD::meson pseudoscalar_i, QCD::lepton lep_i)
Constructor.
Definition: MPllObservables.cpp:43
QCD::meson
meson
An enum type for mesons.
Definition: QCD.h:336
BR_MPll::meson
QCD::meson meson
Definition: MPllObservables.h:56
ACP_MPll::lep
QCD::lepton lep
Definition: MPllObservables.h:171
ACP_MPll::computeThValue
double computeThValue()
The binned observable in .
Definition: MPllObservables.cpp:91
ACP_MPll
A class for the binned observable in .
Definition: MPllObservables.h:152
R_MPll::pseudoscalar
QCD::meson pseudoscalar
Definition: MPllObservables.h:135
R_MPll::meson
QCD::meson meson
Definition: MPllObservables.h:134
R_MPll::lep1
QCD::lepton lep1
Definition: MPllObservables.h:132
BR_MPll::pseudoscalar
QCD::meson pseudoscalar
Definition: MPllObservables.h:57
ACP_MPll::ACP_MPll
ACP_MPll(const StandardModel &SM_i, QCD::meson meson_i, QCD::meson pseudoscalar_i, QCD::lepton lep_i)
Constructor.
Definition: MPllObservables.cpp:81
R_MPll::lep2
QCD::lepton lep2
Definition: MPllObservables.h:133
QCD.h
dBR_MPll::computeThValue
double computeThValue()
The binned observable ratio in .
Definition: MPllObservables.cpp:53
BR_MPll::computeBR_MPll
double computeBR_MPll(double qmin, double qmax, QCD::lepton lep_i)
A method to compute the binned observable in in a generic bin.
Definition: MPllObservables.cpp:26
ThObservable
A class for a model prediction of an observable.
Definition: ThObservable.h:25
BR_MPll::computeThValue
double computeThValue()
The binned observable in .
Definition: MPllObservables.cpp:35
R_MPll::R_MPll
R_MPll(const StandardModel &SM_i, QCD::meson meson_i, QCD::meson pseudoscalar_i, QCD::lepton lep_1, QCD::lepton lep_2)
Constructor.
Definition: MPllObservables.cpp:61
BR_MPll
A class for the binned integrated observable in .
Definition: MPllObservables.h:27
ACP_MPll::meson
QCD::meson meson
Definition: MPllObservables.h:172
QCD::lepton
lepton
An enum type for leptons.
Definition: QCD.h:310