a Code for the Combination of Indirect and Direct Constraints on High Energy Physics Models Logo
LEP2sigmaCharm.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 "LEP2sigmaCharm.h"
9
10
12{
13 double sigma_charm = SM.LEP2sigmaCharm(s);
14
15 return ( sigma_charm*SM.GeVminus2_to_nb*1000.0 );
16}
17
19{
20 double sigma_charm = SM.eeffsigmaCharm(pol_e, pol_p, s);
21
22 // Intrinsic SM theory uncertainty
23 double SM_intr_err = SM.getOptionalParameter("errSMint_xseejj");
24
25 return ( sigma_charm * ( 1.0 + SM_intr_err ) );
26}
27
28
30{
31 double R_charm = SM.eeffRcharm(pol_e, pol_p, s);
32
33 // Intrinsic SM theory uncertainty
34 double SM_intr_err = SM.getOptionalParameter("errSMint_Reejj");
35
36 return ( R_charm * ( 1.0 + SM_intr_err ) );
37}
38
double computeThValue()
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 LEP2sigmaCharm(const double s) const
virtual const double eeffsigmaCharm(const double pol_e, const double pol_p, const double s) const
virtual const double eeffRcharm(const double pol_e, const double pol_p, const double s) const
static const double GeVminus2_to_nb
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
double computeThValue()
Test Observable.