THDM/src/bsgamma.h
Go to the documentation of this file.
1 /*
2  * Copyright (C) 2015 HEPfit Collaboration
3  * All rights reserved.
4  *
5  * For the licensing terms see doc/COPYING.
6  */
7 
8 #ifndef BSGAMMATHDM_H
9 #define BSGAMMATHDM_H
10 
11 #include <stdexcept>
12 #include "ThObservable.h"
13 #include "THDM.h"
14 #include "THDMcache.h"
15 
28 class bsgammaTHDM : public ThObservable {
29 public:
30  bsgammaTHDM(const StandardModel& SM_i);
31  virtual ~bsgammaTHDM();
32 
37  double computeThValue();
38 
39 protected:
41 
42 private:
43  const THDM * myTHDM;
44 };
45 
46 #endif /* BSGAMMATHDM_H */
A class for the caching of some THDM objects.
Definition: THDMcache.h:27
A class for a model prediction of an observable.
Definition: ThObservable.h:22
double computeThValue()
Calculates the value in the THDM by linear interpolation of tabled NNLO values.
bsgammaTHDM(const StandardModel &SM_i)
A model class for the Standard Model.
virtual ~bsgammaTHDM()
const THDM * myTHDM
The branching fraction from tabled values.
A base class symmetric Two-Higgs-Doublet models.
Definition: THDM.h:94
THDMcache * mycache