A class for cross sections and forward-backward asymmetries of \(e^+e^-\to f \bar{f}\) above the \(Z\) pole. More...
#include <LEP2TwoFermions.h>
A class for cross sections and forward-backward asymmetries of \(e^+e^-\to f \bar{f}\) above the \(Z\) pole.
Definition at line 21 of file LEP2TwoFermions.h.
Public Member Functions | |
double | AFB_l (const QCD::lepton l, const double mf, const double s, const double Mw, const double GammaZ, const bool bWeak) const |
double | AFB_q (const QCD::quark q, const double mf, const double s, const double Mw, const double GammaZ, const bool bWeak) const |
double | dsigma_l (const QCD::lepton l, const double mf, const double s, const double cosTheta, const double Mw, const double GammaZ, const bool bWeak) const |
double | dsigma_l_box (const QCD::lepton l, const double mf, const double s, const double cosTheta, const double Mw, const double GammaZ) const |
double | dsigma_q (const QCD::quark q, const double mf, const double s, const double cosTheta, const double Mw, const double GammaZ, const bool bWeak) const |
double | dsigma_q_box (const QCD::quark q, const double mf, const double s, const double cosTheta, const double Mw, const double GammaZ) const |
double | G_3prime_l (const QCD::lepton l, const double mf, const double s, const double Mw, const double GammaZ, const bool bWeak) const |
double | G_3prime_q (const QCD::quark q, const double mf, const double s, const double Mw, const double GammaZ, const bool bWeak) const |
double | H_ISR (const double x, const double s) const |
double | H_ISR_FB (const double x, const double s) const |
LEP2TwoFermions (const StandardModel &SM_i) | |
LEP2TwoFermions constructor. More... | |
double | QCD_FSR_forAFB (const QCD::quark q, const double mf, const double s) const |
double | QCD_FSR_forSigma (const double s) const |
double | QED_FSR_forSigma (const double s, const double Qf) const |
double | sigma_l (const QCD::lepton l, const double mf, const double s, const double Mw, const double GammaZ, const bool bWeak) const |
double | sigma_q (const QCD::quark q, const double mf, const double s, const double Mw, const double GammaZ, const bool bWeak) const |
Private Member Functions | |
double | AFB (const double s, const double Mw, const double GammaZ, const double I3f, const double Qf, const double mf, const double mfp, const bool bWeak) const |
double | alpha_at_s (const double s) const |
double | dsigma (const double s, const double cosTheta, const double Mw, const double GammaZ, const double I3f, const double Qf, const double mf, const double mfp, const double Ncf, const bool bWeak) const |
double | dsigma_box (const double s, const double cosTheta, const double Mw, const double GammaZ, const double I3f, const double Qf, const double mf, const double mfp, const double Ncf) const |
double | sigma (const double s, const double Mw, const double GammaZ, const double I3f, const double Qf, const double mf, const double mfp, const double Ncf, const bool bWeak) const |
Private Attributes | |
const StandardModel & | SM |
LEP2TwoFermions::LEP2TwoFermions | ( | const StandardModel & | SM_i | ) |
LEP2TwoFermions constructor.
[in] | SM_i | an object of StandardModel class |
Definition at line 12 of file LEP2TwoFermions.cpp.
|
private |
Definition at line 292 of file LEP2TwoFermions.cpp.
double LEP2TwoFermions::AFB_l | ( | const QCD::lepton | l, |
const double | mf, | ||
const double | s, | ||
const double | Mw, | ||
const double | GammaZ, | ||
const bool | bWeak | ||
) | const |
[in] | l | lepton in the final state |
[in] | mf | the mass of the final-state fermion |
[in] | s | invariant mass squared of the initial-state e^+ e^- pair |
[in] | Mw | the W-boson mass |
[in] | GammaZ | the Z-boson decay width |
[in] | bWeak | flag to control weak corrections (not including box diagrams) |
Definition at line 109 of file LEP2TwoFermions.cpp.
double LEP2TwoFermions::AFB_q | ( | const QCD::quark | q, |
const double | mf, | ||
const double | s, | ||
const double | Mw, | ||
const double | GammaZ, | ||
const bool | bWeak | ||
) | const |
[in] | q | quark in the final state |
[in] | mf | the mass of the final-state fermion |
[in] | s | invariant mass squared of the initial-state e^+ e^- pair |
[in] | Mw | the W-boson mass |
[in] | GammaZ | the Z-boson decay width |
[in] | bWeak | flag to control weak corrections (not including box diagrams) |
Definition at line 120 of file LEP2TwoFermions.cpp.
|
private |
s | invariant mass squared |
Definition at line 227 of file LEP2TwoFermions.cpp.
|
private |
Definition at line 237 of file LEP2TwoFermions.cpp.
|
private |
Definition at line 255 of file LEP2TwoFermions.cpp.
double LEP2TwoFermions::dsigma_l | ( | const QCD::lepton | l, |
const double | mf, | ||
const double | s, | ||
const double | cosTheta, | ||
const double | Mw, | ||
const double | GammaZ, | ||
const bool | bWeak | ||
) | const |
[in] | l | lepton in the final state |
[in] | mf | the mass of the final-state fermion |
[in] | s | invariant mass squared of the initial-state e^+ e^- pair |
[in] | cosTheta | cosine of the scattering angle theta |
[in] | Mw | the W-boson mass |
[in] | GammaZ | the Z-boson decay width |
[in] | bWeak | flag to control weak corrections (not including box diagrams) |
Definition at line 20 of file LEP2TwoFermions.cpp.
double LEP2TwoFermions::dsigma_l_box | ( | const QCD::lepton | l, |
const double | mf, | ||
const double | s, | ||
const double | cosTheta, | ||
const double | Mw, | ||
const double | GammaZ | ||
) | const |
[in] | l | lepton in the final state |
[in] | mf | the mass of the final-state fermion |
[in] | s | invariant mass squared of the initial-state e^+ e^- pair |
[in] | cosTheta | cosine of the scattering angle theta |
[in] | Mw | the W-boson mass |
[in] | GammaZ | the Z-boson decay width |
Definition at line 51 of file LEP2TwoFermions.cpp.
double LEP2TwoFermions::dsigma_q | ( | const QCD::quark | q, |
const double | mf, | ||
const double | s, | ||
const double | cosTheta, | ||
const double | Mw, | ||
const double | GammaZ, | ||
const bool | bWeak | ||
) | const |
[in] | q | quark in the final state |
[in] | mf | the mass of the final-state fermion |
[in] | s | invariant mass squared of the initial-state e^+ e^- pair |
[in] | cosTheta | cosine of the scattering angle theta |
[in] | Mw | the W-boson mass |
[in] | GammaZ | the Z-boson decay width |
[in] | bWeak | flag to control weak corrections (not including box diagrams) |
Definition at line 32 of file LEP2TwoFermions.cpp.
double LEP2TwoFermions::dsigma_q_box | ( | const QCD::quark | q, |
const double | mf, | ||
const double | s, | ||
const double | cosTheta, | ||
const double | Mw, | ||
const double | GammaZ | ||
) | const |
[in] | q | quark in the final state |
[in] | mf | the mass of the final-state fermion |
[in] | s | invariant mass squared of the initial-state e^+ e^- pair |
[in] | cosTheta | cosine of the scattering angle theta |
[in] | Mw | the W-boson mass |
[in] | GammaZ | the Z-boson decay width |
Definition at line 62 of file LEP2TwoFermions.cpp.
double LEP2TwoFermions::G_3prime_l | ( | const QCD::lepton | l, |
const double | mf, | ||
const double | s, | ||
const double | Mw, | ||
const double | GammaZ, | ||
const bool | bWeak | ||
) | const |
[in] | l | lepton in the final state |
[in] | mf | the mass of the final-state fermion |
[in] | s | invariant mass squared of the initial-state e^+ e^- pair |
[in] | Mw | the W-boson mass |
[in] | GammaZ | the Z-boson decay width |
[in] | bWeak | flag to control weak corrections (not including box diagrams) |
Definition at line 190 of file LEP2TwoFermions.cpp.
double LEP2TwoFermions::G_3prime_q | ( | const QCD::quark | q, |
const double | mf, | ||
const double | s, | ||
const double | Mw, | ||
const double | GammaZ, | ||
const bool | bWeak | ||
) | const |
[in] | q | quark in the final state |
[in] | mf | the mass of the final-state fermion |
[in] | s | invariant mass squared of the initial-state e^+ e^- pair |
[in] | Mw | the W-boson mass |
[in] | GammaZ | the Z-boson decay width |
[in] | bWeak | flag to control weak corrections (not including box diagrams) |
Definition at line 204 of file LEP2TwoFermions.cpp.
double LEP2TwoFermions::H_ISR | ( | const double | x, |
const double | s | ||
) | const |
[in] | x | s'=(1-x)s |
[in] | s | the invariant mass squared of the initial-state e^+ e^- pair |
Definition at line 160 of file LEP2TwoFermions.cpp.
double LEP2TwoFermions::H_ISR_FB | ( | const double | x, |
const double | s | ||
) | const |
[in] | x | s'=(1-x)s |
[in] | s | the invariant mass squared of the initial-state e^+ e^- pair |
Definition at line 174 of file LEP2TwoFermions.cpp.
double LEP2TwoFermions::QCD_FSR_forAFB | ( | const QCD::quark | q, |
const double | mf, | ||
const double | s | ||
) | const |
[in] | q | quark in the final state |
[in] | mf | the mass of the final-state fermion |
[in] | s | the invariant mass squared of the initial-state e^+ e^- pair |
Definition at line 144 of file LEP2TwoFermions.cpp.
double LEP2TwoFermions::QCD_FSR_forSigma | ( | const double | s | ) | const |
double LEP2TwoFermions::QED_FSR_forSigma | ( | const double | s, |
const double | Qf | ||
) | const |
[in] | s | the invariant mass squared of the initial-state e^+ e^- pair |
[in] | Qf | the electromagnetic charge of the final-state fermion |
Definition at line 151 of file LEP2TwoFermions.cpp.
|
private |
Definition at line 277 of file LEP2TwoFermions.cpp.
double LEP2TwoFermions::sigma_l | ( | const QCD::lepton | l, |
const double | mf, | ||
const double | s, | ||
const double | Mw, | ||
const double | GammaZ, | ||
const bool | bWeak | ||
) | const |
[in] | l | lepton in the final state |
[in] | mf | the mass of the final-state fermion |
[in] | s | invariant mass squared of the initial-state e^+ e^- pair |
[in] | Mw | the W-boson mass |
[in] | GammaZ | the Z-boson decay width |
[in] | bWeak | flag to control weak corrections (not including box diagrams) |
Definition at line 80 of file LEP2TwoFermions.cpp.
double LEP2TwoFermions::sigma_q | ( | const QCD::quark | q, |
const double | mf, | ||
const double | s, | ||
const double | Mw, | ||
const double | GammaZ, | ||
const bool | bWeak | ||
) | const |
[in] | q | quark in the final state |
[in] | mf | the mass of the final-state fermion |
[in] | s | invariant mass squared of the initial-state e^+ e^- pair |
[in] | Mw | the W-boson mass |
[in] | GammaZ | the Z-boson decay width |
[in] | bWeak | flag to control weak corrections (not including box diagrams) |
Definition at line 91 of file LEP2TwoFermions.cpp.
|
private |
Definition at line 225 of file LEP2TwoFermions.h.