KLFitter  v1.3.2
Documentation of the KLFitter library -- The Kinematic Likelihood Fitter
List of all members
KLFitter::PhysicsConstants Class Referencefinal

A class containing physics constants. More...

#include <PhysicsConstants.h>

Public Member Functions

Constructors and destructors
 PhysicsConstants ()
 The default constructor.
 
 ~PhysicsConstants ()
 The (defaulted) destructor.
 
Member functions (Get)
double MassBottom ()
 Return the mass of the bottom quark in GeV/c2. More...
 
double MassW ()
 Return the msas of the W boson in GeV/c2. More...
 
double MassZ ()
 Return the mass of the Z boson in GeV/c2. More...
 
double MassTop ()
 Return the msas of the top quark in GeV/c2. More...
 
double MassHiggs ()
 Return the msas of the Higgs boson in GeV/c2. More...
 
double GammaW ()
 Return the width of the W boson in GeV/c2. More...
 
double GammaZ ()
 Return the width of the Z boson in GeV/c2. More...
 
double GammaTop ()
 Return the width of the top quark in GeV/c2. More...
 
double GammaHiggs ()
 Return the width of the Higgs boson in GeV/c2. More...
 
double MassTopUnc ()
 
Member functions (Set)
int SetMassBottom (double mass)
 Set the mass of the bottom quark in GeV/c2. More...
 
int SetMassTop (double mass)
 Set the mass of the top quark in GeV/c2. More...
 
int SetMassHiggs (double mass)
 Set the mass of the Higgs boson in GeV/c2. More...
 
int SetMassW (double mass)
 Set the mass of the W boson in GeV/c2. More...
 
int SetMassZ (double mass)
 Set the mass of the Z boson in GeV/c2. More...
 
int SetGammaW (double gamma)
 Set the width of the W boson in GeV/c2. More...
 
int SetGammaZ (double gamma)
 Set the width of the Z boson in GeV/c2. More...
 
int SetGammaTop (double gamma)
 Set the width of the top quark in GeV/c2. More...
 
int SetGammaHiggs (double gamma)
 Set the width of the Higgs boson in GeV/c2. More...
 
Member functions (misc)
void CalculateGammaTop ()
 Calculates the top width at NLO.
 
void CalculateGammaHiggs ()
 Calculates the Higgs width using HDECAY.
 

Detailed Description

A class containing physics constants.

This class contains physics constants.

Member Function Documentation

double KLFitter::PhysicsConstants::GammaHiggs ( )
inline

Return the width of the Higgs boson in GeV/c2.

Returns
The width of the particle in GeV/c2.
double KLFitter::PhysicsConstants::GammaTop ( )
inline

Return the width of the top quark in GeV/c2.

Returns
The width of the particle in GeV/c2.
double KLFitter::PhysicsConstants::GammaW ( )
inline

Return the width of the W boson in GeV/c2.

Returns
The width of the particle in GeV/c2.
double KLFitter::PhysicsConstants::GammaZ ( )
inline

Return the width of the Z boson in GeV/c2.

Returns
The width of the particle in GeV/c2.
double KLFitter::PhysicsConstants::MassBottom ( )
inline

Return the mass of the bottom quark in GeV/c2.

Returns
The mass of the particle in GeV/c2.
double KLFitter::PhysicsConstants::MassHiggs ( )
inline

Return the msas of the Higgs boson in GeV/c2.

Returns
The mass of the particle in GeV/c2.
double KLFitter::PhysicsConstants::MassTop ( )
inline

Return the msas of the top quark in GeV/c2.

Returns
The mass of the particle in GeV/c2.
double KLFitter::PhysicsConstants::MassW ( )
inline

Return the msas of the W boson in GeV/c2.

Returns
The mass of the particle in GeV/c2.
double KLFitter::PhysicsConstants::MassZ ( )
inline

Return the mass of the Z boson in GeV/c2.

Returns
The mass of the particle in GeV/c2.
int KLFitter::PhysicsConstants::SetGammaHiggs ( double  gamma)

Set the width of the Higgs boson in GeV/c2.

Parameters
gammaThe width of the particle in GeV/c2.
Returns
An error code.
int KLFitter::PhysicsConstants::SetGammaTop ( double  gamma)

Set the width of the top quark in GeV/c2.

Parameters
gammaThe width of the particle in GeV/c2.
Returns
An error code.
int KLFitter::PhysicsConstants::SetGammaW ( double  gamma)

Set the width of the W boson in GeV/c2.

Parameters
gammaThe width of the particle in GeV/c2.
Returns
An error code.
int KLFitter::PhysicsConstants::SetGammaZ ( double  gamma)

Set the width of the Z boson in GeV/c2.

Parameters
gammaThe width of the particle in GeV/c2.
Returns
An error code.
int KLFitter::PhysicsConstants::SetMassBottom ( double  mass)

Set the mass of the bottom quark in GeV/c2.

Parameters
massThe mass of the particle in GeV/c2.
Returns
An error code.
int KLFitter::PhysicsConstants::SetMassHiggs ( double  mass)

Set the mass of the Higgs boson in GeV/c2.

Parameters
massThe mass of the particle in GeV/c2.
Returns
An error code.
int KLFitter::PhysicsConstants::SetMassTop ( double  mass)

Set the mass of the top quark in GeV/c2.

Parameters
massThe mass of the particle in GeV/c2.
Returns
An error code.
int KLFitter::PhysicsConstants::SetMassW ( double  mass)

Set the mass of the W boson in GeV/c2.

Parameters
massThe mass of the particle in GeV/c2.
Returns
An error code.
int KLFitter::PhysicsConstants::SetMassZ ( double  mass)

Set the mass of the Z boson in GeV/c2.

Parameters
massThe mass of the particle in GeV/c2.
Returns
An error code.

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