22 #ifndef _elegent_jenkovszky_model_
23 #define _elegent_jenkovszky_model_
26 #include "interface/Math.h"
46 virtual void Print()
const;
48 virtual TComplex
Amp(
double t)
const;
49 virtual TComplex
Prf(
double b)
const;
53 double a_P, b_P, de_P, al1_P, ep_P, s_P;
56 double a_O, b_O, de_O, al1_O, s_O;
59 double a_om, b_om, s_om, al0_om, al1_om;
62 double a_f, b_f, s_f, al0_f, al1_f;
67 bool integ_workspace_initialized;
68 unsigned long integ_workspace_size;
69 gsl_integration_workspace *integ_workspace;
71 static TComplex Amp_J0(
double t,
double *par,
const void *obj);
double a_P
pomeron parameters
Definition: JenkovszkyModel.h:53
virtual void Print() const
prints model info
Definition: JenkovszkyModel.cc:101
virtual TComplex Amp(double t) const
Amplitude in t-space.
Definition: JenkovszkyModel.cc:114
virtual void Init()
sets up model parameters and data members
Definition: JenkovszkyModel.cc:56
virtual TComplex Prf(double b) const
Profile function (amplitude in b-space).
Definition: JenkovszkyModel.cc:170
The base class for hadronic models of (anti)proton-proton elastic scattering.
Definition: Model.h:35
double a_om
omega parameters
Definition: JenkovszkyModel.h:59
double a_f
f parameters
Definition: JenkovszkyModel.h:62
double a_O
odderon parameters
Definition: JenkovszkyModel.h:56
double precision_t
integration parameters for profile-funcion calculation
Definition: JenkovszkyModel.h:65
The model of Jenkovszky et al.
Definition: JenkovszkyModel.h:37