Radiative Correction of Hadron Leptoproduction
C++ program for calculation of radiative correction to semi-inclusive hadron
leptoproduction, based in the original FORTRAN code HAPRAD2.
Authors: | H. Hakobyan,
R. Oyarzun and
S. Mancilla |
Version: | 0.5 |
TRadCor |
the main class |
THapradConfig |
class storing global configurations |
TKinematicalVariables |
class storing the input data (the five kinematical
variables describing the cross section) |
TLorentzInvariants |
class storing the used Lorentz invariants |
THadronKinematics |
class storing non-invariants variables describing
kinematics of detected hadron |
TDelta |
class that calculates the deltas according to the
Eq. (19) of [Aku99] |
TBorn |
class that calculates the Born cross section |
TStructFunctionArray |
class for calculation of structure functions |
TSffun |
class for calculation of structure functions |
TThetaMatrix |
class for calculation of theta matrix, according
to Eq. (14) and Appendix B of [Aku09] |
TQQTPhi |
ROOT based integrable class equivalent to
original FORTRAN function qqtphi |
TRV2LN |
ROOT based integrable class equivalent to
original FORTRAN function rv2ln |
TPODINL |
ROOT based integrable class equivalent to
original FORTRAN function podinl |
TRV2TR |
ROOT based integrable class equivalent to
original FORTRAN function rv2ln |
THapradUtils |
several functions used for calculations |
TSemiInclusiveModel |
semi-inclusive structure functions calculation |
TExclusiveModel |
exclusive cross section calculation |
init_pdf.f |
parton distribution initialization |
pkhff.f |
LO and NLO fragmentation functions for charged
pions, kaons and the inclusive sum of charged
hadrons |
See the wiki for more information.
[Aku99] | I. Akushevich, N. Shumeiko, A. Soroko,
Eur. Phys. J. C 10 (1999) 681 |
[Aku09] | I. Akushevich, A. Ilyichev, M. Osipenko,
Physics Letters B 672 (2009) 35-44 |