a Code for the Combination of Indirect and Direct Constraints on High Energy Physics Models Logo
LEP2AFBmu.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 "LEP2AFBmu.h"
9
10
12{
13 double AFB_mu = SM.LEP2AFBmu(s);
14
15 // Intrinsic SM theory uncertainty
16 double SM_intr_err = SM.getOptionalParameter("errSMint_AFBeellLEP2");
17
18 #ifdef LEP2TEST
19 AFB_mu = myTEST.AFBmuTEST(sqrt_s);
20 #endif
21
22 return ( AFB_mu * ( 1.0 + SM_intr_err ) );
23}
24
26{
27 double AFB_mu = SM.eeffAFBmu(pol_e, pol_p, s);
28
29 // Intrinsic SM theory uncertainty
30 double SM_intr_err = SM.getOptionalParameter("errSMint_AFBeell");
31
32 return ( AFB_mu * ( 1.0 + SM_intr_err ) );
33}
double computeThValue()
Definition: LEP2AFBmu.cpp:11
const double sqrt_s
const LEP2test myTEST
double AFBmuTEST(const double sqrt_s_i) const
Definition: LEP2test.h:59
const double getOptionalParameter(std::string name) const
A method to get parameters that are specific to only one set of observables.
Definition: QCD.h:450
virtual const double eeffAFBmu(const double pol_e, const double pol_p, const double s) const
virtual const double LEP2AFBmu(const double s) const
const StandardModel & SM
A reference to an object of StandardMode class.
Definition: ThObservable.h:121
double computeThValue()
Definition: LEP2AFBmu.cpp:25
const double pol_p
const double pol_e
Test Observable.