APFEL 4.8.0
A PDF evolution library in C++
Loading...
Searching...
No Matches
twobodyphasespace.h
Go to the documentation of this file.
1//
2// Authors: Valerio Bertone: valerio.bertone@cern.ch
3// Fulvio Piacenza: fulvio.piacenza01@universitadipavia.it
4//
5
6#pragma once
7
8namespace apfel
9{
20 {
21 public:
30 TwoBodyPhaseSpace(double const& pTmin1, double const& pTmin2, double const& etamin, double const& etamax, double const& eps);
31
39 TwoBodyPhaseSpace(double const& pTmin, double const& etamin, double const& etamax, double const& eps = 1e-9);
40
50 double PhaseSpaceReduction(double const& Q, double const& y, double const& qT);
51
62 double DerivePhaseSpaceReduction(double const& Q, double const& y, double const& qT);
63
74 double ParityViolatingPhaseSpaceReduction(double const& Q, double const& y, double const& qT);
75
76 private:
82 double const _pTmin1;
83 double const _pTmin2;
84 double const _etamin;
85 double const _etamax;
86 double const _eps;
88 };
89}
Class for the calculation of the phase-space reduction factor due to cuts on the single outgoing lept...
Definition twobodyphasespace.h:20
double const _eps
Definition twobodyphasespace.h:86
TwoBodyPhaseSpace(double const &pTmin1, double const &pTmin2, double const &etamin, double const &etamax, double const &eps)
The "TwoBodyPhaseSpace" constructor for asymmetric cuts.
double const _pTmin2
Definition twobodyphasespace.h:83
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.
TwoBodyPhaseSpace(double const &pTmin, double const &etamin, double const &etamax, double const &eps=1e-9)
The "TwoBodyPhaseSpace" constructor for symmetric cuts.
double const _etamax
Definition twobodyphasespace.h:85
double ParityViolatingPhaseSpaceReduction(double const &Q, double const &y, double const &qT)
Function that returns the phase-space reduction factor associated to the parity violating contributio...
double const _etamin
Definition twobodyphasespace.h:84
double const _pTmin1
Definition twobodyphasespace.h:82
Namespace for all APFEL++ functions and classes.
Definition alphaqcd.h:14