Bsmumu.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 BSMUMU_H
9 #define BSMUMU_H
10 
11 #include "ThObservable.h"
12 #include "Flavour.h"
13 #include "StandardModel.h"
14 
15 class Bsmumu : public ThObservable {
16 public:
21  Bsmumu(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 mBs;
49  double mmu;
50  double mb;
51  double ms;
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  int obs;
64 
65 };
66 
67 #endif /* BSMUMU_H */
double ms
Definition: Bsmumu.h:51
double Smumu
Definition: Bsmumu.h:59
double computeSmumu(orders order)
Definition: Bsmumu.cpp:59
orders
An enum type for orders in QCD.
Definition: OrderScheme.h:31
double chiral
Definition: Bsmumu.h:52
double phiNP
Definition: Bsmumu.h:60
A class for a model prediction of an observable.
Definition: ThObservable.h:22
double Amumu
Definition: Bsmumu.h:58
A model class for the Standard Model.
double absS
Definition: Bsmumu.h:55
double mBs
Definition: Bsmumu.h:48
double computeThValue()
hep-ph/9512380v2
Definition: Bsmumu.cpp:18
EvolBsmm evolbsmm
Definition: Bsmumu.h:63
orders_ew
An enum type for orders in electroweak.
Definition: OrderScheme.h:45
Bsmumu(const StandardModel &SM_i, int obsFlag)
Definition: Bsmumu.cpp:10
void computeAmpSq(orders order, orders_ew order_ew, double mu)
Definition: Bsmumu.cpp:65
int obs
Definition: Bsmumu.h:62
double argP
Definition: Bsmumu.h:54
double computeAmumu(orders order)
Definition: Bsmumu.cpp:53
double mb
Definition: Bsmumu.h:50
double mmu
Definition: Bsmumu.h:49
Definition: Bsmumu.h:15
double timeInt
Definition: Bsmumu.h:61
double beta
Definition: Bsmumu.h:47
double ampSq
Definition: Bsmumu.h:57
void computeObs(orders order, orders_ew order_ew)
Definition: Bsmumu.cpp:38
double argS
Definition: Bsmumu.h:56
double absP
Definition: Bsmumu.h:53