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