a Code for the Combination of Indirect and Direct Constraints on High Energy Physics Models Logo
THDMWunitarity.h
Go to the documentation of this file.
1/*
2 * Copyright (C) 2017 HEPfit Collaboration
3 * All rights reserved.
4 *
5 * For the licensing terms see doc/COPYING.
6 */
7
8#ifndef THDMWUNITARITY_H
9#define THDMWUNITARITY_H
10
11#include "ThObservable.h"
12
13class THDMW;
14class THDMWcache;
15
28public:
29
33 THDMWunitarityLO(const StandardModel& SM_i, unsigned int index_i);
34
38 virtual ~THDMWunitarityLO();
39
43 double computeThValue();
44private:
45 const THDMW& myTHDMW;
46 unsigned int index;
47};
48
61public:
62
66 THDMWunitarityNLO(const StandardModel& SM_i, unsigned int index_i);
67
71 virtual ~THDMWunitarityNLO();
72
76 double computeThValue();
77private:
78 const THDMW& myTHDMW;
79 unsigned int index;
80};
81
90public:
91
95 THDMWunitarityNLOp(const StandardModel& SM_i, unsigned int index_i);
96
100 virtual ~THDMWunitarityNLOp();
101
105 double computeThValue();
106private:
108 unsigned int index;
109};
110
119public:
120
124 THDMWunitarityRp(const StandardModel& SM_i, unsigned int index_i);
125
129 virtual ~THDMWunitarityRp();
130
134 double computeThValue();
135private:
137 unsigned int index;
138};
139
140#endif /* THDMWUNITARITY_H */
A model class for the Standard Model.
A base class for symmetric Two-Higgs-Doublet-Manohar-Wise models.
Definition: THDMW.h:233
A class for the caching of some THDMW objects.
Definition: THDMWcache.h:27
An observable class for the requirement of perturbative unitarity at leading order.
unsigned int index
virtual ~THDMWunitarityLO()
Destructor.
THDMWunitarityLO(const StandardModel &SM_i, unsigned int index_i)
THDMWunitarityLO constructor.
const THDMW & myTHDMW
An observable class for the requirement of perturbative unitarity at next-to-leading order.
THDMWunitarityNLO(const StandardModel &SM_i, unsigned int index_i)
THDMWunitarityNLO constructor.
const THDMW & myTHDMW
unsigned int index
virtual ~THDMWunitarityNLO()
Destructor.
Another observable class for the requirement of perturbative unitarity at next-to-leading order.
virtual ~THDMWunitarityNLOp()
Destructor.
const THDMW & myTHDMW
unsigned int index
THDMWunitarityNLOp(const StandardModel &SM_i, unsigned int index_i)
THDMWunitarityNLOp constructor.
An observable class for the requirement of perturbativity of the unitarity criteria.
const THDMW & myTHDMW
virtual ~THDMWunitarityRp()
Destructor.
THDMWunitarityRp(const StandardModel &SM_i, unsigned int index_i)
THDMWunitarityRp constructor.
unsigned int index
A class for a model prediction of an observable.
Definition: ThObservable.h:25