a Code for the Combination of Indirect and Direct Constraints on High Energy Physics Models Logo
Alepton.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 "Alepton.h"
9 #include "StandardModel.h"
10 
12 {
13  double Ae = SM.A_f(SM.getLeptons(SM.ELECTRON));
14  double Amu = SM.A_f(SM.getLeptons(SM.MU));
15  double Atau = SM.A_f(SM.getLeptons(SM.TAU));
16 
17  return (Ae + Amu + Atau)/3.;
18 }
19 
21 {
22  return SM.A_f(SM.getLeptons(SM.ELECTRON));
23 }
24 
26 {
27  return SM.A_f(SM.getLeptons(SM.MU));
28 }
29 
31 {
32  return SM.A_f(SM.getLeptons(SM.TAU));
33 }
34 
35 
QCD::TAU
Definition: QCD.h:316
StandardModel::A_f
virtual double A_f(const Particle f) const
The left-right asymmetry in at the -pole, .
Definition: StandardModel.cpp:1183
StandardModel.h
Alepton.h
QCD::ELECTRON
Definition: QCD.h:312
Amuon::computeThValue
double computeThValue()
The left-right asymmetry for at the pole, .
Definition: Alepton.cpp:25
Atau::computeThValue
double computeThValue()
The left-right asymmetry for at the pole, .
Definition: Alepton.cpp:30
ThObservable::SM
const StandardModel & SM
A reference to an object of StandardMode class.
Definition: ThObservable.h:121
Alepton::computeThValue
double computeThValue()
The left-right asymmetry for at the pole, .
Definition: Alepton.cpp:11
Aelectron::computeThValue
double computeThValue()
The left-right asymmetry for at the pole, .
Definition: Alepton.cpp:20
Atau
An observable class for the left-right asymmetry in at the pole.
Definition: Alepton.h:144
QCD::MU
Definition: QCD.h:314
StandardModel::getLeptons
Particle getLeptons(const QCD::lepton p) const
A get method to retrieve the member object of a lepton.
Definition: StandardModel.h:709