a Code for the Combination of Indirect and Direct Constraints on High Energy Physics Models Logo
chargedHiggs.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 CHARGEDHIGGS_H
9#define CHARGEDHIGGS_H
10
11#include "ThObservable.h"
12
13class THDM;
14class THDMcache;
15
30public:
31
36
40 double computeThValue();
41private:
42 const THDM& myTHDM;
43};
44
51public:
52
57
61 double computeThValue();
62private:
63 const THDM& myTHDM;
64};
65
72public:
73
78
82 double computeThValue();
83private:
84 const THDM& myTHDM;
85};
86
93public:
94
99
103 double computeThValue();
104private:
105 const THDM& myTHDM;
106};
107
114public:
115
120
124 double computeThValue();
125private:
126 const THDM& myTHDM;
127};
128
135public:
136
141
145 double computeThValue();
146private:
147 const THDM& myTHDM;
148};
149
156public:
157
162
166 double computeThValue();
167private:
168 const THDM& myTHDM;
169};
170
177public:
178
183
187 double computeThValue();
188private:
189 const THDM& myTHDM;
190};
191
198public:
199
204
208 double computeThValue();
209private:
210 const THDM& myTHDM;
211};
212
219public:
220
225
229 double computeThValue();
230private:
231 const THDM& myTHDM;
232};
233
240public:
241
246
250 double computeThValue();
251private:
252 const THDM& myTHDM;
253};
254
261public:
262
267
271 double computeThValue();
272private:
273 const THDM& myTHDM;
274};
275
282public:
283
288
292 double computeThValue();
293private:
294 const THDM& myTHDM;
295};
296
303public:
304
309
313 double computeThValue();
314private:
315 const THDM& myTHDM;
316};
317
324public:
325
330
334 double computeThValue();
335private:
336 const THDM& myTHDM;
337};
338
345public:
346
351
355 double computeThValue();
356private:
357 const THDM& myTHDM;
358};
359
366public:
367
372
376 double computeThValue();
377private:
378 const THDM& myTHDM;
379};
380
387public:
388
393
397 double computeThValue();
398private:
399 const THDM& myTHDM;
400};
401
408public:
409
414
418 double computeThValue();
419private:
420 const THDM& myTHDM;
421};
422
429public:
430
435
439 double computeThValue();
440private:
441 const THDM& myTHDM;
442};
443
450public:
451
456
460 double computeThValue();
461private:
462 const THDM& myTHDM;
463};
464
471public:
472
477
481 double computeThValue();
482private:
483 const THDM& myTHDM;
484};
485
492public:
493
497 Gamma_Hp_THDM(const StandardModel& SM_i);
498
502 double computeThValue ();
503private:
504 const THDM& myTHDM;
505};
506
507#endif /* CHARGEDHIGGS_H */
Total Hp decay rate in the THDM.
Definition: chargedHiggs.h:491
double computeThValue()
Gamma_Hp_THDM(const StandardModel &SM_i)
Constructor.
const THDM & myTHDM
Definition: chargedHiggs.h:504
Ratio of the prediction and CMS upper limit for the cross section of the process .
Definition: chargedHiggs.h:71
const THDM & myTHDM
Definition: chargedHiggs.h:84
Hobs_pp_Hp_taunu_CMS8(const StandardModel &SM_i)
Hobs_pp_Hp_taunu_CMS8 constructor.
Ratio of the prediction and ATLAS upper limit for the cross section times branching ratio of the proc...
Definition: chargedHiggs.h:323
Hobs_pp_Hp_tb_ATLAS13_1(const StandardModel &SM_i)
Hobs_pp_Hp_tb_ATLAS13_1 constructor.
Ratio of the prediction and ATLAS upper limit for the cross section times branching ratio of the proc...
Definition: chargedHiggs.h:365
Hobs_pp_Hp_tb_ATLAS13_2(const StandardModel &SM_i)
Hobs_pp_Hp_tb_ATLAS13_2 constructor.
Ratio of the prediction and ATLAS upper limit for the cross section times branching ratio of the proc...
Definition: chargedHiggs.h:281
Hobs_pp_Hp_tb_ATLAS13(const StandardModel &SM_i)
Hobs_pp_Hp_tb_ATLAS13 constructor.
Ratio of the prediction and CMS upper limit for the cross section of the process .
Definition: chargedHiggs.h:155
const THDM & myTHDM
Definition: chargedHiggs.h:168
Hobs_pp_Hp_tb_CMS8(const StandardModel &SM_i)
Hobs_pp_Hp_tb_CMS8 constructor.
Ratio of the prediction and ATLAS upper limit for the cross section times branching ratio of the proc...
Definition: chargedHiggs.h:197
Hobs_pp_Hpm_taunu_ATLAS13(const StandardModel &SM_i)
Hobs_pp_Hpm_taunu_ATLAS13 constructor.
Ratio of the prediction and ATLAS upper limit for the cross section times branching ratio of the proc...
Definition: chargedHiggs.h:29
Hobs_pp_Hpm_taunu_ATLAS8(const StandardModel &SM_i)
Hobs_pp_Hpm_taunu_ATLAS8 constructor.
Ratio of the prediction and CMS upper limit for the cross section times branching ratio of the proces...
Definition: chargedHiggs.h:239
Hobs_pp_Hpm_taunu_CMS13(const StandardModel &SM_i)
Hobs_pp_Hpm_taunu_CMS13 constructor.
Ratio of the prediction and ATLAS upper limit for the cross section times branching ratio of the proc...
Definition: chargedHiggs.h:113
Hobs_pp_Hpm_tb_ATLAS8(const StandardModel &SM_i)
Hobs_pp_Hpm_tb_ATLAS8 constructor.
Observable for the implementation of the CMS upper limit on the process assuming a Gaussian likeliho...
Definition: chargedHiggs.h:92
Robs_pp_Hp_taunu_CMS8(const StandardModel &SM_i)
Robs_pp_Hp_taunu_CMS8 constructor.
Observable for the implementation of the ATLAS upper limit on the process assuming a Gaussian likeli...
Definition: chargedHiggs.h:344
Robs_pp_Hp_tb_ATLAS13_1(const StandardModel &SM_i)
Robs_pp_Hp_tb_ATLAS13_1 constructor.
Observable for the implementation of the ATLAS upper limit on the process assuming a Gaussian likeli...
Definition: chargedHiggs.h:386
Robs_pp_Hp_tb_ATLAS13_2(const StandardModel &SM_i)
Robs_pp_Hp_tb_ATLAS13_2 constructor.
Observable for the implementation of the ATLAS upper limit on the process assuming a Gaussian likeli...
Definition: chargedHiggs.h:302
Robs_pp_Hp_tb_ATLAS13(const StandardModel &SM_i)
Robs_pp_Hp_tb_ATLAS13 constructor.
Observable for the implementation of the CMS upper limit on the process assuming a Gaussian likeliho...
Definition: chargedHiggs.h:176
Robs_pp_Hp_tb_CMS8(const StandardModel &SM_i)
Robs_pp_Hp_tb_CMS8 constructor.
const THDM & myTHDM
Definition: chargedHiggs.h:189
Observable for the implementation of the ATLAS upper limit on the process assuming a Gaussian likeli...
Definition: chargedHiggs.h:218
Robs_pp_Hpm_taunu_ATLAS13(const StandardModel &SM_i)
Robs_pp_Hpm_taunu_ATLAS13 constructor.
Observable for the implementation of the ATLAS upper limit on the process assuming a Gaussian likeli...
Definition: chargedHiggs.h:50
Robs_pp_Hpm_taunu_ATLAS8(const StandardModel &SM_i)
Robs_pp_Hpm_taunu_ATLAS8 constructor.
Observable for the implementation of the CMS upper limit on the process assuming a Gaussian likeliho...
Definition: chargedHiggs.h:260
Robs_pp_Hpm_taunu_CMS13(const StandardModel &SM_i)
Robs_pp_Hpm_taunu_CMS13 constructor.
Observable for the implementation of the ATLAS upper limit on the process assuming a Gaussian likeli...
Definition: chargedHiggs.h:134
Robs_pp_Hpm_tb_ATLAS8(const StandardModel &SM_i)
Robs_pp_Hpm_tb_ATLAS8 constructor.
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
Decadic logarithm of the cross section times branching ratio of the process at 13 TeV.
Definition: chargedHiggs.h:470
log10_pp_Hp_tb_TH13(const StandardModel &SM_i)
log10_pp_Hp_tb_TH13 constructor.
const THDM & myTHDM
Definition: chargedHiggs.h:483
Decadic logarithm of the cross section times branching ratio of the process at 8 TeV.
Definition: chargedHiggs.h:428
log10_pp_Hp_tb_TH8(const StandardModel &SM_i)
log10_pp_Hp_tb_TH8 constructor.
const THDM & myTHDM
Definition: chargedHiggs.h:441
Decadic logarithm of the cross section times branching ratio of the process at 13 TeV.
Definition: chargedHiggs.h:449
log10_pp_Hpm_taunu_TH13(const StandardModel &SM_i)
log10_pp_Hpm_taunu_TH13 constructor.
Decadic logarithm of the cross section times branching ratio of the process at 8 TeV.
Definition: chargedHiggs.h:407
log10_pp_Hpm_taunu_TH8(const StandardModel &SM_i)
log10_pp_Hpm_taunu_TH8 constructor.