#include <HiggsThObservables.h>
- Author
- HEPfit Collaboration
- Copyright
- GNU General Public License
Definition at line 4685 of file HiggsThObservables.h.
|
| double | max |
| | the bin maximum.
|
| |
| double | min |
| | The bin minimum.
|
| |
| std::vector< std::string > | parametersForObservable |
| | a vector of parameter namesfor the specific observable
|
| |
| const StandardModel & | SM |
| | A reference to an object of StandardMode class.
|
| |
◆ muggHpbbH_Htautau()
| muggHpbbH_Htautau::muggHpbbH_Htautau |
( |
const StandardModel & |
SM_i, |
|
|
const double |
sqrt_s_i |
|
) |
| |
Constructor.
- Parameters
-
| [in] | SM_i | a reference to a StandardModel object or to any extension of it |
| [in] | sqrt_s_i | the center-of-mass energy in TeV |
Definition at line 3287 of file HiggsThObservables.cpp.
3289{
3291 throw std::runtime_error("muggHpbbH_Htautau called with a class whose parent is not NPbase");
3292}
The auxiliary base model class for other model classes.
A class for a model prediction of an observable.
const StandardModel & SM
A reference to an object of StandardMode class.
◆ computeThValue()
| double muggHpbbH_Htautau::computeThValue |
( |
| ) |
|
|
virtual |
- Returns
Implements ThObservable.
Definition at line 3294 of file HiggsThObservables.cpp.
3295{
3296 if ((this->
getModel()).isModelLinearized() || (this->
getModel()).isModelNPquadratic()) {
3297
3298
3299
3304
3307 double Br1 = dGammaR1-dGammaRTot1;
3308 double Br2 = dGammaR2 -dGammaRTot2 - dGammaR1*dGammaRTot1 + pow(dGammaRTot1,2.0);
3309
3310 double mu;
3311
3312 mu = 1.0 + (muProd1 + Br1) + (muProd2 + Br2 + muProd1*Br1);
3313
3314 if (mu < 0) return std::numeric_limits<double>::quiet_NaN();
3315
3316 return mu;
3317
3318 } else {
3319
3320
3321
3322
3323
3325 if (NPmuggHpbbH_Htautau == 1.0){
3327 } else{
3328 return NPmuggHpbbH_Htautau;
3329 }
3330 }
3331}
virtual const double deltaGammaHtautauRatio1() const
virtual const double deltaGammaHtautauRatio2() const
virtual const double muggHpbbH_Htautau(const double sqrt_s) const
virtual const double deltaGammaTotalRatio1() const
virtual const double delta_muggH_1(const double sqrt_s) const
virtual const double deltaGammaTotalRatio2() const
virtual const double muggHtautau(const double sqrt_s) const
virtual const double delta_muggH_2(const double sqrt_s) const
const StandardModel & getModel()
A get method to get the model.
◆ myNPbase
| const NPbase* muggHpbbH_Htautau::myNPbase |
|
private |
◆ sqrt_s
| const double muggHpbbH_Htautau::sqrt_s |
|
private |
The documentation for this class was generated from the following files: