a Code for the Combination of Indirect and Direct Constraints on High Energy Physics Models Logo
BrW.cpp
Go to the documentation of this file.
1 /*
2  * Copyright (C) 2012 HEPfit Collaboration
3  *
4  *
5  * For the licensing terms see doc/COPYING.
6  */
7 
8 #include "BrW.h"
9 #include "StandardModel.h"
10 
12 {
13  double GammW = SM.GammaW();
17 
18  return (1./3.)*(Gamme + Gammmu + Gammtau)/GammW;
19 }
20 
22 {
23  double GammW = SM.GammaW();
25 
26  return Gamme/GammW;
27 }
28 
30 {
31  double GammW = SM.GammaW();
33 
34  return Gammmu/GammW;
35 }
36 
38 {
39  double GammW = SM.GammaW();
41 
42  return Gammtau/GammW;
43 }
44 
46 {
47  double GammW = SM.GammaW();
48  double Gammhad = 0.;
49 
50 // Current SM formula asummes diagonal CKM
53 
54  return Gammhad/GammW;
55 }
QCD::TAU
Definition: QCD.h:316
QCD::NEUTRINO_3
Definition: QCD.h:315
BrWlepton::computeThValue
double computeThValue()
The the branching ratio of the boson into a given lepton + neutrino flavour, .
Definition: BrW.cpp:11
BrWhadrons::computeThValue
double computeThValue()
The the branching ratio of the boson into hadrons, .
Definition: BrW.cpp:45
QCD::UP
Definition: QCD.h:324
StandardModel.h
QCD::CHARM
Definition: QCD.h:326
QCD::NEUTRINO_2
Definition: QCD.h:313
QCD::ELECTRON
Definition: QCD.h:312
QCD::getQuarks
Particle getQuarks(const QCD::quark q) const
A get method to access a quark as an object of the type Particle.
Definition: QCD.h:534
BrWtau::computeThValue
double computeThValue()
The the branching ratio of the boson into a tau + neutrino, .
Definition: BrW.cpp:37
ThObservable::SM
const StandardModel & SM
A reference to an object of StandardMode class.
Definition: ThObservable.h:121
StandardModel::GammaW
virtual double GammaW(const Particle fi, const Particle fj) const
A partial decay width of the boson decay into a SM fermion pair.
Definition: StandardModel.cpp:1140
QCD::STRANGE
Definition: QCD.h:327
BrW.h
BrWmuon::computeThValue
double computeThValue()
The the branching ratio of the boson into a muon + neutrino, .
Definition: BrW.cpp:29
QCD::DOWN
Definition: QCD.h:325
QCD::NEUTRINO_1
Definition: QCD.h:311
QCD::MU
Definition: QCD.h:314
BrWelectron::computeThValue
double computeThValue()
The the branching ratio of the boson into an electron + neutrino, .
Definition: BrW.cpp:21
StandardModel::getLeptons
Particle getLeptons(const QCD::lepton p) const
A get method to retrieve the member object of a lepton.
Definition: StandardModel.h:709