a Code for the Combination of Indirect and Direct Constraints on High Energy Physics Models Logo
LEP2sigmaBottom.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 "LEP2sigmaBottom.h"
10
11
13{
14 double sigma_bottom = SM.LEP2sigmaBottom(s);
15
16 return ( sigma_bottom*SM.GeVminus2_to_nb*1000.0 );
17}
18
19
21{
22 //double sigma_bottom = SM.eeffsigmaBottom(pol_e, pol_p, s);
23 double coscut = 0.9;
24 double sigma_bottom = SM.eeffsigma(SM.getQuarks(SM.BOTTOM), pol_e, pol_p, s, -coscut, coscut);
25
26 // Intrinsic SM theory uncertainty
27 double SM_intr_err = SM.getOptionalParameter("errSMint_xseebb");
28
29 return ( sigma_bottom * ( 1.0 + SM_intr_err ) );
30}
31
32
34{
35 double R_bottom = SM.eeffRbottom(pol_e, pol_p, s);
36
37 // Intrinsic SM theory uncertainty
38 double SM_intr_err = SM.getOptionalParameter("errSMint_Reebb");
39
40 return ( R_bottom * ( 1.0 + SM_intr_err ) );
41}
42
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
@ BOTTOM
Definition: QCD.h:329
const Particle & getQuarks(const QCD::quark q) const
A get method to access a quark as an object of the type Particle.
Definition: QCD.h:536
virtual const double eeffsigma(const Particle f, const double pol_e, const double pol_p, const double s, const double cosmin, const double cosmax) const
virtual const double eeffRbottom(const double pol_e, const double pol_p, const double s) const
static const double GeVminus2_to_nb
virtual const double LEP2sigmaBottom(const double s) const
const StandardModel & SM
A reference to an object of StandardMode class.
Definition: ThObservable.h:121
double computeThValue()
const double pol_p
const double pol_e
Test Observable.