a Code for the Combination of Indirect and Direct Constraints on High Energy Physics Models Logo
THDMWSignalStrengths.h
Go to the documentation of this file.
1/*
2 * Copyright (C) 2017 HEPfit Collaboration
3 *
4 *
5 * For the licensing terms see doc/COPYING.
6 */
7
8#ifndef THDMWSIGNALSTRENGTHS_H
9#define THDMWSIGNALSTRENGTHS_H
10
11#include "NPbase.h"
12
13class THDMW;
14class THDMWcache;
15
17public:
22
23 virtual const double muggH(const double sqrt_s) const;
24 virtual const double muVBF(const double sqrt_s) const;
25 virtual const double mueeWBF(const double sqrt_s, const double Pol_em, const double Pol_ep) const;
26 virtual const double muWH(const double sqrt_s) const;
27 virtual const double muZH(const double sqrt_s) const;
28 virtual const double mueeZH(const double sqrt_s, const double Pol_em, const double Pol_ep) const;
29 virtual const double muVH(const double sqrt_s) const;
30 virtual const double muVBFpVH(const double sqrt_s) const;
31 virtual const double muttH(const double sqrt_s) const;
32// virtual const double muggHpttH(const double sqrt_s) const;
33// virtual const double mueettH(const double sqrt_s) const;
34// virtual const double Gammagg() const;
35// virtual const double GammaWW() const;
36// virtual const double GammaZZ() const;
37// virtual const double GammaZga() const;
38// virtual const double Gammagaga() const;
39// virtual const double Gammamumu() const;
40// virtual const double Gammatautau() const;
41// virtual const double Gammacc() const;
42// virtual const double Gammabb() const;
43// virtual const double GammaTotal() const;
44 virtual const double BrHggRatio() const;
45 virtual const double BrHWWRatio() const;
46 virtual const double BrHZZRatio() const;
47 virtual const double BrHZgaRatio() const;
48 virtual const double BrHgagaRatio() const;
49 virtual const double BrHmumuRatio() const;
50 virtual const double BrHtautauRatio() const;
51 virtual const double BrHccRatio() const;
52 virtual const double BrHbbRatio() const;
53 virtual const double computeGammaTotalRatio() const;
54
55private:
56 const THDMW& myTHDMW;
57};
58
59#endif /* THDMWSIGNALSTRENGTHS_H */
60
The auxiliary base model class for other model classes.
Definition: NPbase.h:66
A model class for the Standard Model.
A base class for symmetric Two-Higgs-Doublet-Manohar-Wise models.
Definition: THDMW.h:233
THDMWSignalStrengths(const StandardModel &SM_i)
Constructor.
virtual const double BrHgagaRatio() const
virtual const double BrHWWRatio() const
virtual const double muVBFpVH(const double sqrt_s) const
virtual const double BrHtautauRatio() const
virtual const double muttH(const double sqrt_s) const
virtual const double muZH(const double sqrt_s) const
virtual const double muWH(const double sqrt_s) const
virtual const double BrHggRatio() const
virtual const double muggH(const double sqrt_s) const
virtual const double muVBF(const double sqrt_s) const
virtual const double BrHmumuRatio() const
virtual const double BrHZgaRatio() const
virtual const double computeGammaTotalRatio() const
virtual const double mueeWBF(const double sqrt_s, const double Pol_em, const double Pol_ep) const
virtual const double BrHZZRatio() const
virtual const double BrHccRatio() const
virtual const double muVH(const double sqrt_s) const
virtual const double mueeZH(const double sqrt_s, const double Pol_em, const double Pol_ep) const
virtual const double BrHbbRatio() const
A class for the caching of some THDMW objects.
Definition: THDMWcache.h:27