#include <iostream>
#include <fstream>
#include <sstream>
#include "def.h"
#include "utils.h"
#include "linalg.h"
#include "rge.h"
Classes | |
class | QedQcd |
Enumerations | |
enum | mass |
used to give order of quark masses stored | |
enum | leGauge |
order of gauge couplings stored in QedQcd | |
Functions | |
DoubleVector | gaugeDerivs (double, const DoubleVector &) |
Returns beta functions of alpha, alpha_s only. | |
ostream & | operator<< (ostream &, const QedQcd &) |
Input numbers into the object: by file stream. | |
istream & | operator>> (istream &left, QedQcd &m) |
Formatted output from QedQcd object. | |
void | readIn (QedQcd &oneset, char fname[80]) |
double | getRunMt (double poleMt, double asmt) |
double | getAsmt (double mtop, double alphasMz) |
double | getRunMtFromMz (double poleMt, double asMZ) |
Given pole mass and alphaS(MZ), returns running top mass -- one loop qcd. | |
void | massFermions (const QedQcd &r, DoubleMatrix &mDon, DoubleMatrix &mUpq, DoubleMatrix &mEle) |
Returns diagonal fermion mass matrices given input object r. | |
void | doQuarkMixing (DoubleMatrix &vCkm, DoubleMatrix &mDon, DoubleMatrix &mUpq) |
Variables | |
const double | MUP = 3.0e-3 |
default running quark mass from PDG | |
const double | MDOWN = 6.75e-3 |
default running quark mass from PDG | |
const double | MSTRANGE = 0.1175 |
default running quark mass from PDG | |
const double | MCHARM = 1.2 |
default running quark mass from PDG | |
const double | MBOTTOM = 4.25 |
default running quark mass from PDG | |
const double | MTOP = 165.0 |
const double | MELECTRON = 5.10998902e-4 |
default pole lepton mass from PDG | |
const double | MMUON = 1.05658357e-1 |
default pole lepton mass from PDG | |
const double | MTAU = 1.77699 |
default pole lepton mass from PDG | |
const double | ALPHASMZ = 0.1187 |
default running mass from PDG | |
const double | ALPHAMZ = 1.0 / 127.918 |
default running alpha(MZ) from PDG | |
const double | PMTOP = 173.4 |
central latest default pole mass from Tevatron | |
const double | PMBOTTOM = 4.9 |
default pole mass from PDG |
Revision 1.3 2005/08/16 13:55:16 allanach New central mt
Revision 1.2 2004/12/17 12:06:39 allanach PDG 2004 data
Revision 1.9 2004/01/15 13:54:54 allanach New heaer style implemented
Revision 1.8 2003/07/25 13:39:15 allanach Trapped errors properly rather than exiting
Revision 1.7 2003/05/20 15:19:40 allanach doxygen comment style implemented
Revision 1.6 2003/02/21 13:02:07 allanach Changed headings to new conventions
Revision 1.5 2002/09/23 18:13:50 allanach Eigenvalue order with non symmetric diagonalisation setx
Revision 1.4 2002/09/20 15:37:10 allanach Adding quark-mixing routines
Revision 1.3 2002/07/30 12:57:31 allanach SOFTSUSY1.5
Revision 1.5 2002/02/20 17:20:02 allanach Treatment of bottom quark mass input changed. Now can input mb(mb) and/or pole(mb). If only one is input, with the other being a question mark, it will be calculated to three loop QCD from the input.
Revision 1.4 2002/02/18 19:18:25 allanach Input is now bottom POLE mass. Running MSbar mass is now calculated!
Revision 1.3 2001/07/18 14:42:51 allanach Added proper header info
|
Input diagonal mass matrices and it'll give you back mixed ones, based on the CKM quark mixing matrix you supplied in vCkm |
|
Given a value of mt, and alphas(MZ), find alphas(mt) to 1 loops in qcd: it's a very good approximation at these scales, better than 10^-3 accuracy |
|
Input pole mass of top and alphaS(mt), outputs running mass mt(mt) including one-loop standard model correction only |
|
Reads in a QedQed-type object and returns it in oneset. Call with fname "" if you want it to come from standard input "massIn" is an example of a data initialisation file: |
|
default running quark mass from PDG |