elegent is hosted by Hepforge, IPPP Durham

The model of Jenkovszky et al. More...

#include <JenkovszkyModel.h>

Inheritance diagram for Elegent::JenkovszkyModel:

Public Member Functions

void Configure ()
virtual void Init ()
 sets up model parameters and data members
virtual void Print () const
 prints model info
virtual TComplex Amp (double t) const
 Amplitude in t-space. More...
virtual TComplex Prf (double b) const
 Profile function (amplitude in b-space). More...
- Public Member Functions inherited from Elegent::Model
std::string CompileFullLabel () const
 compiles a human readable string from fullLabel
std::string CompileShortLabel () const
 compiles a human readable string from shortLabel
virtual void ForcePresampling (bool)
 Sets the presampling option, if available. More...

Static Protected Member Functions

static TComplex Amp_J0 (double t, double *par, const void *obj)

Protected Attributes

double a_P
 pomeron parameters
double b_P
double de_P
double al1_P
double ep_P
double s_P
double a_O
 odderon parameters
double b_O
double de_O
double al1_O
double s_O
double a_om
 omega parameters
double b_om
double s_om
double al0_om
double al1_om
double a_f
 f parameters
double b_f
double s_f
double al0_f
double al1_f
double precision_t
 integration parameters for profile-funcion calculation
double upper_bound_t
bool integ_workspace_initialized
unsigned long integ_workspace_size
gsl_integration_workspace * integ_workspace

Additional Inherited Members

- Public Attributes inherited from Elegent::Model
Label fullLabel
 full label (e.g. for figure legend)
Label shortLabel
 short label (e.g. for object names in ROOT files)

Detailed Description

The model of Jenkovszky et al.

References: [1] L. L. JENKOVSZKY, A. I. LENGYEL, and D. I. LONTKOVSKYI, Int. J. Mod. Phys. A 26 (2011) 4755. DOI: 10.1142/S0217751X11054760

Member Function Documentation

TComplex JenkovszkyModel::Amp ( double  t) const

Amplitude in t-space.

Normalisation is such that \( dsigma/dt = (\hbar c)^2 * \pi / (s p^2) * |Amp(t)|^2 \) Differential cross-section can be obtained as Constants::sig_fac * |Amp(t)|^2

tin GeV^-2, t < 0

Implements Elegent::Model.

TComplex JenkovszkyModel::Prf ( double  b) const

Profile function (amplitude in b-space).

Normalisation is such that \( Amp(t) = 2 p \sqrt{s} \int db b Prf() J_0(b \sqrt{-t}) \)

bin fm.

Implements Elegent::Model.

The documentation for this class was generated from the following files: