#include <TopQuarkObservables.h>
Definition at line 1866 of file TopQuarkObservables.h.
◆ BR_tcH()
BR_tcH: constructor.
Definition at line 4975 of file TopQuarkObservables.cpp.
const TopQuarkObservables mytopobs
A model class for new physics in the form of the dimension-six effective Lagrangian.
void setParametersForObservable(std::vector< std::string > parametersForObservable_i)
A set method to get the parameters for the specific observable.
ThObservable(const StandardModel &SM_i)
Constructor.
const StandardModel & SM
A reference to an object of StandardMode class.
◆ computeThValue()
| double BR_tcH::computeThValue |
( |
| ) |
|
|
virtual |
- Returns
- The value of BR_tcH:
Implements ThObservable.
Definition at line 4981 of file TopQuarkObservables.cpp.
4983 bool flag_Quadratic =
false;
4988 double sbar2 = sbar * sbar;
4990 double mt2 = mt * mt;
4992 double mH2 = mH * mH;
4997 gslpp::complex gL = 1.5 * v2 * (
ewgc(
"CuHR",2,1) - gslpp::complex::i() *
ewgc(
"CuHI",2,1));
4998 gslpp::complex gR = 1.5 * v2 * (
ewgc(
"CuHR",1,2) + gslpp::complex::i() *
ewgc(
"CuHI",1,2));
4999 double absgL2 = (gL * gL.conjugate()).abs();
5000 double absgR2 = (gR * gR.conjugate()).abs();
5010 double total = alpha / (32. * sbar2) * mt * (absgL2 + absgR2) * (1. - mH2 / mt2) * (1. - mH2 / mt2) / Gammatop;
5012 if (total < 0)
return std::numeric_limits<double>::quiet_NaN();
double ewgc(const std::string name) const
const double getOptionalParameter(std::string name) const
A method to get parameters that are specific to only one set of observables.
const double getMtpole() const
A get method to access the pole mass of the top quark.
virtual const double getMHl() const
A get method to retrieve the Higgs mass .
const double v() const
The Higgs vacuum expectation value.
const double getAle() const
A get method to retrieve the fine-structure constant .
const NPSMEFTd6General & GetmyNPSMEFTd6General() const
◆ ewgc() [1/3]
| double BR_tcH::ewgc |
( |
const std::string |
name | ) |
const |
|
inline |
◆ ewgc() [2/3]
| double BR_tcH::ewgc |
( |
const std::string |
name, |
|
|
int |
i, |
|
|
int |
j |
|
) |
| const |
|
inline |
◆ ewgc() [3/3]
| double BR_tcH::ewgc |
( |
const std::string |
name, |
|
|
int |
i, |
|
|
int |
j, |
|
|
int |
k, |
|
|
int |
l |
|
) |
| const |
|
inline |
◆ mytopobs
The documentation for this class was generated from the following files: