APFEL 4.8.0
A PDF evolution library in C++
Loading...
Searching...
No Matches
Public Member Functions | List of all members
apfel::TwoBodyPhaseSpace Class Reference

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>

Public Member Functions

 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.
 

Private Attributes

Cut variables

Cut Variables that define the cuts on the single leptons

double const _pTmin1
 
double const _pTmin2
 
double const _etamin
 
double const _etamax
 
double const _eps
 

Detailed Description

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

Constructor & Destructor Documentation

◆ 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
pTmin1the minimum cut in the pT of the first single lepton
pTmin2the minimum cut in the pT of the second single lepton
etaminthe minimum cut in the η of the single lepton
etamaxthe maximum cut in the η of the single lepton
epsthe 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
pTminthe minimum cut in the pT of the single lepton
etaminthe minimum cut in the η of the single lepton
etamaxthe maximum cut in the η of the single lepton
epsthe integration accuracy (default = 10-9)

Member Function Documentation

◆ 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
Qinvariant mass of the leptonic pair
yrapidity of the leptonic pair
qTtransverse 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
Qinvariant mass of the leptonic pair
yrapidity of the leptonic pair
qTtransverse 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
Qinvariant mass of the leptonic pair
yrapidity of the leptonic pair
qTtransverse 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.

Member Data Documentation

◆ _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: