a Code for the Combination of Indirect and Direct Constraints on High Energy Physics Models Logo
bsgammaTHDM.h
Go to the documentation of this file.
1 /*
2  * Copyright (C) 2015 HEPfit Collaboration
3  *
4  *
5  * For the licensing terms see doc/COPYING.
6  */
7 
8 #ifndef BSGAMMATHDM_H
9 #define BSGAMMATHDM_H
10 
11 #include "ThObservable.h"
12 
13 class THDMcache;
14 class THDM;
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 */
bsgammaTHDM::computeThValue
double computeThValue()
Calculates the value in the THDM by linear interpolation of tabled NNLO values.
Definition: bsgammaTHDM.cpp:25
ThObservable.h
THDM
A base class for symmetric Two-Higgs-Doublet models.
Definition: THDM.h:120
bsgammaTHDM::~bsgammaTHDM
virtual ~bsgammaTHDM()
Definition: bsgammaTHDM.cpp:20
THDMcache
A class for the caching of some THDM objects.
Definition: THDMcache.h:29
StandardModel
A model class for the Standard Model.
Definition: StandardModel.h:474
bsgammaTHDM
The branching fraction from tabled values.
Definition: bsgammaTHDM.h:28
bsgammaTHDM::myTHDM
const THDM * myTHDM
Definition: bsgammaTHDM.h:43
bsgammaTHDM::bsgammaTHDM
bsgammaTHDM(const StandardModel &SM_i)
Definition: bsgammaTHDM.cpp:12
bsgammaTHDM::mycache
THDMcache * mycache
Definition: bsgammaTHDM.h:40
ThObservable
A class for a model prediction of an observable.
Definition: ThObservable.h:25