MPllObservables.h
Go to the documentation of this file.
1 /*
2  * Copyright (C) 2014 HEPfit Collaboration
3  * All rights reserved.
4  *
5  * For the licensing terms see doc/COPYING.
6  */
7 
8 #ifndef MPLLOBSERVABLES_H
9 #define MPLLOBSERVABLES_H
10 
11 #include "MPll.h"
12 #include "ThObservable.h"
13 
14 
15 
16 
30 class BR_MPll : public ThObservable{
31 public:
32 
40  BR_MPll(const StandardModel& SM_i, StandardModel::meson meson_i, StandardModel::meson pseudoscalar_i, StandardModel::lepton lep_i);
41 
49  double computeBR_MPll(double qmin, double qmax, StandardModel::lepton lep_i);
50 
55  double computeThValue ();
56 
57 private:
61 };
62 
63 
77 class R_MPll : public BR_MPll{
78 public:
79 
89 
94  double computeThValue ();
95 
96 private:
101 };
102 
103 
117 class ACP_MPll : public BR_MPll{
118 public:
119 
127  ACP_MPll(const StandardModel& SM_i, StandardModel::meson meson_i, StandardModel::meson pseudoscalar_i, StandardModel::lepton lep_i);
128 
133  double computeThValue ();
134 
135 private:
139 };
140 
141 
142 #endif /* MPLLOBSERVABLES_H */
143 
144 
StandardModel::meson pseudoscalar
StandardModel::meson pseudoscalar
A class for the binned observable ratio in .
meson
An enum type for mesons.
Definition: QCD.h:713
A class for the binned observable in .
A class for a model prediction of an observable.
Definition: ThObservable.h:22
A model class for the Standard Model.
StandardModel::meson meson
A class for the binned observable in .
StandardModel::lepton lep
BR_MPll(const StandardModel &SM_i, StandardModel::meson meson_i, StandardModel::meson pseudoscalar_i, StandardModel::lepton lep_i)
Constructor.
StandardModel::meson pseudoscalar
StandardModel::lepton lep
R_MPll(const StandardModel &SM_i, StandardModel::meson meson_i, StandardModel::meson pseudoscalar_i, StandardModel::lepton lep_1, StandardModel::lepton lep_2)
Constructor.
StandardModel::meson meson
double computeThValue()
The binned observable in .
double computeBR_MPll(double qmin, double qmax, StandardModel::lepton lep_i)
A method to compute the binned observable in in a generic bin.
double computeThValue()
The binned observable ratio in .
StandardModel::lepton lep1
ACP_MPll(const StandardModel &SM_i, StandardModel::meson meson_i, StandardModel::meson pseudoscalar_i, StandardModel::lepton lep_i)
Constructor.
StandardModel::lepton lep2
lepton
An enum type for leptons.
double computeThValue()
The binned observable in .
StandardModel::meson meson