a Code for the Combination of Indirect and Direct Constraints on High Energy Physics Models Logo
LEP2sigmaTau.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 
9 #include "LEP2sigmaTau.h"
10 
11 
13 {
14  double sigma_tau = SM.LEP2sigmaTau(s);
15 
16  #ifdef LEP2TEST
17  sigma_tau = myTEST.sigmaTauTEST(sqrt_s)/SM.GeVminus2_to_nb/1000.0;
18  #endif
19 
20  return ( sigma_tau*SM.GeVminus2_to_nb*1000.0 );
21 }
22 
23 
LEP2ThObservable::myTEST
const LEP2test myTEST
Definition: LEP2ThObservable.h:47
StandardModel::LEP2sigmaTau
virtual double LEP2sigmaTau(const double s) const
Definition: StandardModel.cpp:2674
LEP2ThObservable::s
const double s
Definition: LEP2ThObservable.h:48
LEP2ThObservable::sqrt_s
const double sqrt_s
Definition: LEP2ThObservable.h:48
LEP2sigmaTau::computeThValue
double computeThValue()
Definition: LEP2sigmaTau.cpp:12
ThObservable::SM
const StandardModel & SM
A reference to an object of StandardMode class.
Definition: ThObservable.h:121
LEP2test::sigmaTauTEST
double sigmaTauTEST(const double sqrt_s_i) const
Definition: LEP2test.h:54
LEP2sigmaTau.h
StandardModel::GeVminus2_to_nb
static const double GeVminus2_to_nb
Definition: StandardModel.h:514