a Code for the Combination of Indirect and Direct Constraints on High Energy Physics Models Logo
LEP2test Class Reference

A test class for the LEP-II observables. More...

#include <LEP2test.h>

Detailed Description

A test class for the LEP-II observables.

Author
HEPfit Collaboration

Definition at line 22 of file LEP2test.h.

Public Member Functions

double AFBbottomTEST (const double sqrt_s_i) const
 
double AFBcharmTEST (const double sqrt_s_i) const
 
double AFBmuTEST (const double sqrt_s_i) const
 
double AFBtauTEST (const double sqrt_s_i) const
 
int checkSqrtS (const double sqrt_s_i) const
 
int checkSqrtS_HF (const double sqrt_s_i) const
 
 LEP2test ()
 
double RbottomTEST (const double sqrt_s_i) const
 
double RcharmTEST (const double sqrt_s_i) const
 
double sigmaHadronTEST (const double sqrt_s_i) const
 
double sigmaMuTEST (const double sqrt_s_i) const
 
double sigmaTauTEST (const double sqrt_s_i) const
 

Static Private Attributes

static const double AFBbottom [10]
 
static const double AFBcharm [10]
 
static const double AFBmu [12]
 
static const double AFBtau [12]
 
static const double Rbottom [10]
 
static const double Rcharm [10]
 
static const double sigmaHadron [12]
 
static const double sigmaMu [12]
 
static const double sigmaTau [12]
 
static const double sqrt_s [12]
 
static const double sqrt_s_HF [10]
 

Constructor & Destructor Documentation

◆ LEP2test()

LEP2test::LEP2test ( )
inline

Definition at line 25 of file LEP2test.h.

26 {};

Member Function Documentation

◆ AFBbottomTEST()

double LEP2test::AFBbottomTEST ( const double  sqrt_s_i) const
inline

Definition at line 69 of file LEP2test.h.

70 {
71 return AFBbottom[checkSqrtS_HF(sqrt_s_i)];
72 }
An observable class for the forward-backward asymmetry in at the pole.
Definition: AFBbottom.h:39
int checkSqrtS_HF(const double sqrt_s_i) const
Definition: LEP2test.h:36

◆ AFBcharmTEST()

double LEP2test::AFBcharmTEST ( const double  sqrt_s_i) const
inline

Definition at line 74 of file LEP2test.h.

75 {
76 return AFBcharm[checkSqrtS_HF(sqrt_s_i)];
77 }
An observable class for the forward-backward asymmetry in at the pole.
Definition: AFBcharm.h:32

◆ AFBmuTEST()

double LEP2test::AFBmuTEST ( const double  sqrt_s_i) const
inline

Definition at line 59 of file LEP2test.h.

60 {
61 return AFBmu[checkSqrtS(sqrt_s_i)];
62 }
int checkSqrtS(const double sqrt_s_i) const
Definition: LEP2test.h:28
static const double AFBmu[12]
Definition: LEP2test.h:97

◆ AFBtauTEST()

double LEP2test::AFBtauTEST ( const double  sqrt_s_i) const
inline

Definition at line 64 of file LEP2test.h.

65 {
66 return AFBtau[checkSqrtS(sqrt_s_i)];
67 }
An observable class for the forward-backward asymmetry in at the pole.
Definition: AFBlepton.h:160

◆ checkSqrtS()

int LEP2test::checkSqrtS ( const double  sqrt_s_i) const
inline

Definition at line 28 of file LEP2test.h.

29 {
30 for (int i=0; i<12; i++)
31 if (sqrt_s_i == sqrt_s[i])
32 return i;
33 throw std::runtime_error("Error in LEP2test::checkSqrtS()");
34 }
static const double sqrt_s[12]
Definition: LEP2test.h:91

◆ checkSqrtS_HF()

int LEP2test::checkSqrtS_HF ( const double  sqrt_s_i) const
inline

Definition at line 36 of file LEP2test.h.

37 {
38 for (int i=0; i<10; i++)
39 if (sqrt_s_i == sqrt_s_HF[i])
40 return i;
41 throw std::runtime_error("Error in LEP2test::checkSqrtS()");
42 }
static const double sqrt_s_HF[10]
Definition: LEP2test.h:92

◆ RbottomTEST()

double LEP2test::RbottomTEST ( const double  sqrt_s_i) const
inline

Definition at line 79 of file LEP2test.h.

80 {
81 return Rbottom[checkSqrtS_HF(sqrt_s_i)];
82 }
An observable class for .
Definition: Rbottom.h:31

◆ RcharmTEST()

double LEP2test::RcharmTEST ( const double  sqrt_s_i) const
inline

Definition at line 84 of file LEP2test.h.

85 {
86 return Rcharm[checkSqrtS_HF(sqrt_s_i)];
87 }
An observable class for .
Definition: Rcharm.h:31

◆ sigmaHadronTEST()

double LEP2test::sigmaHadronTEST ( const double  sqrt_s_i) const
inline

Definition at line 44 of file LEP2test.h.

45 {
46 return sigmaHadron[checkSqrtS(sqrt_s_i)];
47 }
An observable class for the cross section of at the pole.
Definition: sigmaHadron.h:32

◆ sigmaMuTEST()

double LEP2test::sigmaMuTEST ( const double  sqrt_s_i) const
inline

Definition at line 49 of file LEP2test.h.

50 {
51 return sigmaMu[checkSqrtS(sqrt_s_i)];
52 }
static const double sigmaMu[12]
Definition: LEP2test.h:95

◆ sigmaTauTEST()

double LEP2test::sigmaTauTEST ( const double  sqrt_s_i) const
inline

Definition at line 54 of file LEP2test.h.

55 {
56 return sigmaTau[checkSqrtS(sqrt_s_i)];
57 }
static const double sigmaTau[12]
Definition: LEP2test.h:96

Member Data Documentation

◆ AFBbottom

const double LEP2test::AFBbottom
staticprivate
Initial value:
= {0.4869, 0.5616, 0.5784, 0.5834, 0.5857,
0.5884, 0.5908, 0.592, 0.5936, 0.5947}

Definition at line 99 of file LEP2test.h.

◆ AFBcharm

const double LEP2test::AFBcharm
staticprivate
Initial value:
= {0.6817, 0.6707, 0.656, 0.6497, 0.6467,
0.643, 0.6395, 0.6378, 0.6354, 0.6338}

Definition at line 100 of file LEP2test.h.

◆ AFBmu

const double LEP2test::AFBmu
staticprivate
Initial value:
= {0.7162, 0.6966, 0.6251,0.6076, 0.5926, 0.5861,
0.583, 0.5791, 0.5755, 0.5738, 0.5713, 0.5697}

Definition at line 97 of file LEP2test.h.

◆ AFBtau

const double LEP2test::AFBtau
staticprivate
Initial value:
= {0.7159, 0.6964, 0.6249, 0.6074, 0.5925, 0.5859,
0.5828, 0.579, 0.5754, 0.5736, 0.5711, 0.5695}

Definition at line 98 of file LEP2test.h.

◆ Rbottom

const double LEP2test::Rbottom
staticprivate
Initial value:
= {0.1854, 0.1706, 0.167, 0.1659, 0.1654,
0.1647, 0.1641, 0.1638, 0.1634, 0.1632}

Definition at line 101 of file LEP2test.h.

◆ Rcharm

const double LEP2test::Rcharm
staticprivate
Initial value:
= {0.2205, 0.2443, 0.2503, 0.2522, 0.253,
0.2541, 0.255, 0.2555, 0.2562, 0.2566}

Definition at line 102 of file LEP2test.h.

◆ sigmaHadron

const double LEP2test::sigmaHadron
staticprivate
Initial value:
= {83.24, 66.84, 35.32, 28.77, 23.98, 21.94,
21.03, 19.9, 18.87, 18.39, 17.71, 17.27}

Definition at line 94 of file LEP2test.h.

◆ sigmaMu

const double LEP2test::sigmaMu
staticprivate
Initial value:
= {8.637, 7.45, 4.721, 4.031, 3.496, 3.252, 3.141,
3.001, 2.871, 2.809, 2.721, 2.664}

Definition at line 95 of file LEP2test.h.

◆ sigmaTau

const double LEP2test::sigmaTau
staticprivate
Initial value:
= {8.633, 7.447, 4.72, 4.03, 3.496, 3.252,
3.14, 3.001, 2.871, 2.809, 2.721, 2.664}

Definition at line 96 of file LEP2test.h.

◆ sqrt_s

const double LEP2test::sqrt_s
staticprivate
Initial value:
= {130., 136., 161., 172., 183., 189.,
192., 196., 200., 202., 205., 207.}

Definition at line 91 of file LEP2test.h.

◆ sqrt_s_HF

const double LEP2test::sqrt_s_HF
staticprivate
Initial value:
= {133., 167., 183., 189., 192.,
196., 200., 202., 205., 207.}

Definition at line 92 of file LEP2test.h.


The documentation for this class was generated from the following files: