Main Page | Class Hierarchy | Class List | File List | Class Members | File Members

lowe.cpp File Reference

#include "lowe.h"

Functions

ostream & operator<< (ostream &left, const QedQcd &m)
 Input numbers into the object: by file stream.
istream & operator>> (istream &left, QedQcd &m)
 Formatted output from QedQcd object.
void readIn (QedQcd &mset, char fname[80])
DoubleVector gaugeDerivs (double x, const DoubleVector &y)
 Returns beta functions of alpha, alpha_s only.
double getRunMtFromMz (double poleMt, double asMZ)
 Given pole mass and alphaS(MZ), returns running top mass -- one loop qcd.
double getRunMt (double poleMt, double asmt)
double getAsmt (double mtop, double alphasMz)
void doQuarkMixing (DoubleMatrix &vCkm, DoubleMatrix &mDon, DoubleMatrix &mUpq)
void massFermions (const QedQcd &r, DoubleMatrix &mDon, DoubleMatrix &mUpq, DoubleMatrix &mEle)
 Returns diagonal fermion mass matrices given input object r.

Detailed Description

Log
lowe.cpp,v
Revision 1.2 2005/05/30 14:22:14 allanach Fixed stau mixing in ISAWIG interface to 7.64

Revision 1.24 2004/05/23 17:50:02 allanach Made it so calling toMz automatically calls the pole Mb calculation. This is so we can dispense with the annoying input file "massIn". Inputs will be specified in the SUSY Les Houches output file in the case of a single parameter point run, or in the main program if a scan is preformed.

Revision 1.23 2004/01/15 13:54:54 allanach New heaer style implemented

Revision 1.22 2003/12/18 16:30:42 allanach Fixed a bug in 3-loop QCD contribution to mass running

Revision 1.21 2003/11/25 15:52:19 allanach If massIn doesn't exist, it initialises SM parameters with defaults

Revision 1.20 2003/07/28 12:11:37 allanach More error trapping, and rearranging rpvsoftsusy to use correct Higgs VEV (which is sometimes called at MZ)

Revision 1.19 2003/07/25 13:39:15 allanach Trapped errors properly rather than exiting

Revision 1.18 2003/07/21 14:00:17 allanach MZ fully implemented as an input now. Kept MZ as the central PDG 2002 value, for defaults etc

Revision 1.17 2003/07/21 09:34:55 allanach Changed input from alpha(MZ) to alpha(MZ)^{-1}

Revision 1.16 2003/05/20 15:19:40 allanach doxygen comment style implemented

Revision 1.15 2003/02/21 13:02:07 allanach Changed headings to new conventions

Revision 1.14 2002/11/26 13:27:06 allanach Cleaned up QCD running so it works with a varying number of loops

Revision 1.13 2002/09/24 16:15:38 allanach Added iteration routines to deal with charged leptons

Revision 1.12 2002/09/23 15:12:15 allanach Quark mixing systematised.

Revision 1.11 2002/09/20 15:37:10 allanach Adding quark-mixing routines

Revision 1.10 2002/09/19 16:22:03 allanach Latest PDG data implemented

Revision 1.9 2002/09/09 10:42:54 allanach TOLERANCE replaces EPS as being more user-friendly

Revision 1.8 2002/09/03 14:29:38 allanach EPS, PRINTOUT, MIXING now all set in massIn

Revision 1.7 2002/09/03 14:16:44 allanach Taken PRINTOUT, MIXING, EPS out of def.h to make it quicker to compile once they are changed.

Revision 1.6 2002/08/30 12:31:55 allanach Test RPV version that works!

Revision 1.5 2002/08/13 13:52:38 allanach Bug-fix in operator >>

Revision 1.4 2002/06/14 16:26:30 allanach Switches included for 2-loop running of scalar masses, and calulating mt at mt.

Revision 1.5 2002/02/22 15:58:05 allanach Now number of loops between MSbar and pole mb conversion depends upon the number of loops used in the QedQcd object

Revision 1.4 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.3 2002/02/18 19:18:25 allanach Input is now bottom POLE mass. Running MSbar mass is now calculated!

Revision 1.2 2001/07/18 14:42:51 allanach Added proper header info


Function Documentation

void doQuarkMixing DoubleMatrix vCkm,
DoubleMatrix mDon,
DoubleMatrix mUpq
 

Input diagonal mass matrices and it'll give you back mixed ones, based on the CKM quark mixing matrix you supplied in vCkm

double getAsmt double  mtop,
double  alphasMz
 

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

double getRunMt double  poleMt,
double  asmt
 

Input pole mass of top and alphaS(mt), outputs running mass mt(mt) including one-loop standard model correction only

void readIn QedQcd oneset,
char  fname[80]
 

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:


Generated on Fri Aug 26 16:37:13 2005 for SOFTSUSY by  doxygen 1.3.9.1