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

QedQcd Class Reference

#include <lowe.h>

Inheritance diagram for QedQcd:

RGE List of all members.

Public Member Functions

 QedQcd ()
 Initialises with default values defined in lowe.h.
 QedQcd (const QedQcd &)
 Initialises object with another.
const QedQcdoperator= (const QedQcd &m)
 Sets two objects equal.
void setMass (mass mno, double m)
 sets a running quark mass
void setAlpha (leGauge ai, double ap)
 sets QED or QCD structure constant
void set (const DoubleVector &)
 For exporting beta functions to Runge-Kutta.
double displayPoleMt () const
 Display pole top mass.
double displayPoleMb () const
 Returns bottom "pole" mass.
DoubleVector displayMass () const
 Returns a vector of running fermion masses.
double displayMass (mass mno) const
 Returns a single running mass.
double displayAlpha (leGauge ai) const
 Returns a single gauge structure constant.
DoubleVector display () const
 Obgligatory: returns vector of all running parameters.
double qedBeta () const
 QED beta function.
double qcdBeta () const
 QCD beta function.
void massBeta (DoubleVector &) const
DoubleVector beta () const
 Beta functions of both beta-functions and all MSbar masses.
void runGauge (double start, double end)
 Does not run the masses, just gauge couplings from start to end.
double extractPoleMb (double asMb)
 calculates pole bottom mass given alpha_s(Mb)^{MSbar} from running b mass
double extractRunningMb (double asMb)
 Done at pole mb: extracts running mb(polemb).
void calcRunningMb ()
 calculates running bottom mass given alpha_s(Mb)^{MSbar} from pole m_b
void calcPoleMb ()
void toMt ()
 Evolves object to running top mass.
void toMz ()
 Evolves object to MZ.
DoubleVector getGaugeMu (const double m2, const double sinth) const

Detailed Description

Contains data on quark and lepton masses, as well as gauge couplings in an effective QEDxQCD theory.


Member Function Documentation

void QedQcd::calcPoleMb  ) 
 

Calculates the pole mass from the running mass, which should be defined at mb

DoubleVector QedQcd::getGaugeMu const double  m2,
const double  sinth
const
 

This will calculate the three gauge couplings of the Standard Model at the scale m2. It's a simple one-loop calculation only and no thresholds are assumed. Range of validity is electroweak to top scale.

void QedQcd::massBeta DoubleVector  )  const
 

beta functions of masses


The documentation for this class was generated from the following files:
Generated on Fri Aug 26 16:37:13 2005 for SOFTSUSY by  doxygen 1.3.9.1