Class for the calculation of the phase-space reduction factor due to cuts on the single outgoing lepton in Drell-Yan production. The relevant process is:
γ(q) → l+(k1) + l-(k2)
with:
kT,1(2) > pT,min,1(2)
< ηmin
η1(2) < ηmax
More...
#include <twobodyphasespace.h>
|
| TwoBodyPhaseSpace (double const &pTmin1, double const &pTmin2, double const &etamin, double const &etamax, double const &eps) |
| The "TwoBodyPhaseSpace" constructor for asymmetric cuts.
|
|
| TwoBodyPhaseSpace (double const &pTmin, double const &etamin, double const &etamax, double const &eps=1e-9) |
| The "TwoBodyPhaseSpace" constructor for symmetric cuts.
|
|
double | PhaseSpaceReduction (double const &Q, double const &y, double const &qT) |
| Function that returns the phase-space reduction factor.
|
|
double | DerivePhaseSpaceReduction (double const &Q, double const &y, double const &qT) |
| Function that returns the derivative w.r.t. qT of the phase-space reduction factor.
|
|
double | ParityViolatingPhaseSpaceReduction (double const &Q, double const &y, double const &qT) |
| Function that returns the phase-space reduction factor associated to the parity violating contribution.
|
|
Class for the calculation of the phase-space reduction factor due to cuts on the single outgoing lepton in Drell-Yan production. The relevant process is:
γ(q) → l+(k1) + l-(k2)
with:
kT,1(2) > pT,min,1(2)
< ηmin
η1(2) < ηmax
◆ TwoBodyPhaseSpace() [1/2]
apfel::TwoBodyPhaseSpace::TwoBodyPhaseSpace |
( |
double const & | pTmin1, |
|
|
double const & | pTmin2, |
|
|
double const & | etamin, |
|
|
double const & | etamax, |
|
|
double const & | eps ) |
The "TwoBodyPhaseSpace" constructor for asymmetric cuts.
- Parameters
-
pTmin1 | the minimum cut in the pT of the first single lepton |
pTmin2 | the minimum cut in the pT of the second single lepton |
etamin | the minimum cut in the η of the single lepton |
etamax | the maximum cut in the η of the single lepton |
eps | the integration accuracy |
◆ TwoBodyPhaseSpace() [2/2]
apfel::TwoBodyPhaseSpace::TwoBodyPhaseSpace |
( |
double const & | pTmin, |
|
|
double const & | etamin, |
|
|
double const & | etamax, |
|
|
double const & | eps = 1e-9 ) |
The "TwoBodyPhaseSpace" constructor for symmetric cuts.
- Parameters
-
pTmin | the minimum cut in the pT of the single lepton |
etamin | the minimum cut in the η of the single lepton |
etamax | the maximum cut in the η of the single lepton |
eps | the integration accuracy (default = 10-9) |
◆ DerivePhaseSpaceReduction()
double apfel::TwoBodyPhaseSpace::DerivePhaseSpaceReduction |
( |
double const & | Q, |
|
|
double const & | y, |
|
|
double const & | qT ) |
Function that returns the derivative w.r.t. qT of the phase-space reduction factor.
- Parameters
-
Q | invariant mass of the leptonic pair |
y | rapidity of the leptonic pair |
qT | transverse momentum of the leptonic pair |
- Returns
- the derivative of the phase-space reduction factor as a function of the invariant mass, transverse momentum and rapidity of the lepton pair.
◆ ParityViolatingPhaseSpaceReduction()
double apfel::TwoBodyPhaseSpace::ParityViolatingPhaseSpaceReduction |
( |
double const & | Q, |
|
|
double const & | y, |
|
|
double const & | qT ) |
Function that returns the phase-space reduction factor associated to the parity violating contribution.
- Parameters
-
Q | invariant mass of the leptonic pair |
y | rapidity of the leptonic pair |
qT | transverse momentum of the leptonic pair |
- Returns
- the phase-space reduction factor as a function of the invariant mass, transverse momentum and rapidity of the lepton pair.
◆ PhaseSpaceReduction()
double apfel::TwoBodyPhaseSpace::PhaseSpaceReduction |
( |
double const & | Q, |
|
|
double const & | y, |
|
|
double const & | qT ) |
Function that returns the phase-space reduction factor.
- Parameters
-
Q | invariant mass of the leptonic pair |
y | rapidity of the leptonic pair |
qT | transverse momentum of the leptonic pair |
- Returns
- the phase-space reduction factor as a function of the invariant mass, transverse momentum and rapidity of the lepton pair.
◆ _eps
double const apfel::TwoBodyPhaseSpace::_eps |
|
private |
◆ _etamax
double const apfel::TwoBodyPhaseSpace::_etamax |
|
private |
◆ _etamin
double const apfel::TwoBodyPhaseSpace::_etamin |
|
private |
◆ _pTmin1
double const apfel::TwoBodyPhaseSpace::_pTmin1 |
|
private |
◆ _pTmin2
double const apfel::TwoBodyPhaseSpace::_pTmin2 |
|
private |
The documentation for this class was generated from the following file: