li_lj_gamma.h
Go to the documentation of this file.
1 /*
2  * Copyright (C) 2013 HEPfit Collaboration
3  * All rights reserved.
4  *
5  * For the licensing terms see doc/COPYING.
6  */
7 
8 #ifndef LI_LJ_GAMMA_H
9 #define LI_LJ_GAMMA_H
10 
11 #include "gslpp.h"
12 #include "ThObservable.h"
13 #include "LeptonFlavour.h"
14 
15 //class li_lj_gamma : public ThObservable {
16 //public:
17 // /**
18 // * @brief Calculates the value of the process \f$ \ell_j \to \ell_i \gamma \f$.
19 // * @return value of the process \f$ \ell_j \to \ell_i \gamma \f$.
20 // */
21 // li_lj_gamma(const StandardModel& SM_i);
22 //
23 // /**
24 // *
25 // * @return value of the process \f$ \ell_j \to \ell_i \gamma \f$.
26 // */
27 // double computeThValue();
28 //
29 //protected:
30 //
31 //private:
32 //
33 //};
34 
43 class mu_e_gamma : public ThObservable {
44 public:
45 
50  mu_e_gamma(const StandardModel& SM_i);
51 
55  double computeThValue();
56 
57 private:
62 
63 };
64 
73 class tau_mu_gamma : public ThObservable {
74 public:
75 
80  tau_mu_gamma(const StandardModel& SM_i);
81 
85  double computeThValue();
86 
87 private:
92 
93 };
94 
103 class tau_e_gamma : public ThObservable {
104 public:
105 
110  tau_e_gamma(const StandardModel& SM_i);
111 
115  double computeThValue();
116 
117 private:
122 
123 };
124 
125 
126 #endif /* LI_LJ_GAMMA_H */
const StandardModel & mySM
Constructor containing the Wilson coefficient.
Definition: li_lj_gamma.h:121
A class for a model prediction of an observable.
Definition: ThObservable.h:22
A class for calculating the branching ratio of the process .
Definition: li_lj_gamma.h:103
A model class for the Standard Model.
const StandardModel & mySM
Constructor containing the Wilson coefficient.
Definition: li_lj_gamma.h:61
const StandardModel & mySM
Constructor containing the Wilson coefficient.
Definition: li_lj_gamma.h:91
mu_e_gamma(const StandardModel &SM_i)
Calculates the value of the process .
Definition: li_lj_gamma.cpp:20
Calculates the value of the process .
Definition: li_lj_gamma.h:43
tau_mu_gamma(const StandardModel &SM_i)
Calculates the value of the process .
Definition: li_lj_gamma.cpp:34
A class for calculating the branching ratio of the process .
Definition: li_lj_gamma.h:73
tau_e_gamma(const StandardModel &SM_i)
Calculates the value of the process .
Definition: li_lj_gamma.cpp:47
double computeThValue()
Definition: li_lj_gamma.cpp:38
double computeThValue()
Definition: li_lj_gamma.cpp:51
double computeThValue()
Definition: li_lj_gamma.cpp:24