Bdmumu.h
Go to the documentation of this file.
1 /*
2  * Copyright (C) 2012 SusyFit Collaboration
3  * All rights reserved.
4  *
5  * For the licensing terms see doc/COPYING.
6  */
7 
8 #ifndef BDMUMU_H
9 #define BDMUMU_H
10 
11 #include "ThObservable.h"
12 #include "Flavour.h"
13 #include "StandardModel.h"
14 
15 class Bdmumu : public ThObservable {
16 public:
21  Bdmumu(const StandardModel& SM_i, int obsFlag);
22 
28  double computeThValue();
29  double computeAmumu(orders order);
30  double computeSmumu(orders order);
31 
32 
33 protected:
34 
42  void computeAmpSq(orders order, orders_ew order_ew, double mu);
43  void computeObs(orders order, orders_ew order_ew);
44 
45 private:
46 
47  double beta;
48  double mBd;
49  double mmu;
50  double mb;
51  double md;
52  double chiral;
53  double absP;
54  double argP;
55  double absS;
56  double argS;
57  double ampSq;
58  double Amumu;
59  double Smumu;
60  double phiNP;
61  double timeInt;
62  double yd;
63  int obs;
65 
66 };
67 
68 #endif /* BDMUMU_H */
double ampSq
Definition: Bdmumu.h:57
double computeThValue()
hep-ph/9512380v2
Definition: Bdmumu.cpp:18
void computeObs(orders order, orders_ew order_ew)
Definition: Bdmumu.cpp:38
double phiNP
Definition: Bdmumu.h:60
double beta
Definition: Bdmumu.h:47
double mBd
Definition: Bdmumu.h:48
orders
An enum type for orders in QCD.
Definition: OrderScheme.h:31
void computeAmpSq(orders order, orders_ew order_ew, double mu)
Definition: Bdmumu.cpp:65
double mmu
Definition: Bdmumu.h:49
double absS
Definition: Bdmumu.h:55
double Smumu
Definition: Bdmumu.h:59
A class for a model prediction of an observable.
Definition: ThObservable.h:22
Bdmumu(const StandardModel &SM_i, int obsFlag)
Definition: Bdmumu.cpp:10
double timeInt
Definition: Bdmumu.h:61
A model class for the Standard Model.
double Amumu
Definition: Bdmumu.h:58
double absP
Definition: Bdmumu.h:53
double computeSmumu(orders order)
Definition: Bdmumu.cpp:59
Definition: Bdmumu.h:15
orders_ew
An enum type for orders in electroweak.
Definition: OrderScheme.h:45
int obs
Definition: Bdmumu.h:63
double md
Definition: Bdmumu.h:51
double mb
Definition: Bdmumu.h:50
EvolBsmm evolbdmm
Definition: Bdmumu.h:64
double chiral
Definition: Bdmumu.h:52
double computeAmumu(orders order)
Definition: Bdmumu.cpp:53
double yd
Definition: Bdmumu.h:62
double argP
Definition: Bdmumu.h:54
double argS
Definition: Bdmumu.h:56