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
13class THDMcache;
14class THDM;
15
28class bsgammaTHDM : public ThObservable {
29public:
30 bsgammaTHDM(const StandardModel& SM_i);
31 virtual ~bsgammaTHDM();
32
37 double computeThValue();
38
39protected:
41
42private:
43 const THDM * myTHDM;
44};
45
46#endif /* BSGAMMATHDM_H */
A model class for the Standard Model.
A base class for symmetric Two-Higgs-Doublet models.
Definition: THDM.h:120
A class for the caching of some THDM objects.
Definition: THDMcache.h:29
A class for a model prediction of an observable.
Definition: ThObservable.h:25
The branching fraction from tabled values.
Definition: bsgammaTHDM.h:28
virtual ~bsgammaTHDM()
Definition: bsgammaTHDM.cpp:20
THDMcache * mycache
Definition: bsgammaTHDM.h:40
const THDM * myTHDM
Definition: bsgammaTHDM.h:43
double computeThValue()
Calculates the value in the THDM by linear interpolation of tabled NNLO values.
Definition: bsgammaTHDM.cpp:25
bsgammaTHDM(const StandardModel &SM_i)
Definition: bsgammaTHDM.cpp:12