22 #ifndef _elegent_ferreira_model_
23 #define _elegent_ferreira_model_
46 virtual void Print()
const;
47 virtual TComplex
Amp(
double t)
const;
48 virtual TComplex
Prf(
double b_fm)
const;
62 double Psi(
double ga,
double t)
const;
65 double R_ggg(
double t)
const;
67 static TComplex Amp_J0(
double t,
double *par,
const void *vobj);
72 bool integ_workspace_initialized;
73 unsigned long integ_workspace_size_t;
74 gsl_integration_workspace *integ_workspace_t;
virtual TComplex Prf(double b_fm) const
Profile function (amplitude in b-space).
Definition: FerreiraModel.cc:163
double N
normalisation factor sqrt(s p^2 / pi)
Definition: FerreiraModel.h:59
virtual void Print() const
prints model info
Definition: FerreiraModel.cc:99
virtual TComplex Amp(double t) const
Amplitude in t-space.
Definition: FerreiraModel.cc:137
double Psi(double ga, double t) const
Eq. (19) in [1].
Definition: FerreiraModel.cc:112
virtual void Init()
sets up model parameters and data members
Definition: FerreiraModel.cc:62
The base class for hadronic models of (anti)proton-proton elastic scattering.
Definition: Model.h:35
Model of elastic pp scattering by Ferreira et al.
Definition: FerreiraModel.h:38
double upper_bound_t
integration variables
Definition: FerreiraModel.h:70
double R_ggg(double t) const
Eq. (14) in [2].
Definition: FerreiraModel.cc:123