Model of elastic pp scattering by Donnachie and Landshoff.
More...
#include <DLModel.h>
|
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_fm) const |
| b in fm
|
|
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...
|
|
|
double | Nu (double t) const |
| evaluates nu
|
|
double | F (double t) const |
| Eq. (1c) in [1].
|
|
TComplex | A_single (double t) const |
| Eq. (1b) in [1].
|
|
TComplex | A_PP (double t) const |
| Eq. (2b) in [1].
|
|
TComplex | A_ggg (double t) const |
| Eqs. (3a) and (3b) in [1].
|
|
|
static TComplex | Amp_J0 (double t, double *par, const void *vobj) |
|
|
double | ep_P |
|
double | ep_pl |
|
double | ep_mi |
|
double | X_P |
|
double | X_pl |
|
double | X_mi |
|
double | al_P_p |
|
double | al_pl_p |
|
double | al_mi_p |
|
double | A |
|
double | a |
|
double | b |
|
double | C |
|
double | t0 |
|
double | upper_bound_t |
| integration variables
|
|
double | precision_t |
|
bool | integ_workspace_initialized |
|
unsigned long | integ_workspace_size_t |
|
gsl_integration_workspace * | integ_workspace_t |
|
Model of elastic pp scattering by Donnachie and Landshoff.
References: [1] Physics Letters B 727 (2013) 500-505
TComplex DLModel::Amp |
( |
double |
t | ) |
const |
|
virtual |
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
- Parameters
-
Implements Elegent::Model.
The documentation for this class was generated from the following files:
- src/libElegent/interface/DLModel.h
- src/libElegent/src/DLModel.cc