#include <EvtbTosllAliFF.hh>
|
| EvtbTosllAliFF () |
|
void | getScalarFF (EvtId parent, EvtId daught, double t, double mass, double &fp, double &f0, double &ft) |
|
void | getVectorFF (EvtId parent, EvtId daught, double t, double mass, double &a1, double &a2, double &a0, double &v, double &t1, double &t2, double &t3) |
|
virtual void | getScalarFF (EvtId parent, EvtId daught, double t, double mass, double &fp, double &f0, double &ft) |
|
virtual void | getVectorFF (EvtId parent, EvtId daught, double t, double mass, double &a1, double &a2, double &a0, double &v, double &t1, double &t2, double &t3) |
|
Definition at line 29 of file EvtbTosllAliFF.hh.
◆ EvtbTosllAliFF()
EvtbTosllAliFF::EvtbTosllAliFF |
( |
| ) |
|
◆ getScalarFF()
void EvtbTosllAliFF::getScalarFF |
( |
EvtId |
parent, |
|
|
EvtId |
daught, |
|
|
double |
t, |
|
|
double |
mass, |
|
|
double & |
fp, |
|
|
double & |
f0, |
|
|
double & |
ft |
|
) |
| |
|
virtual |
Reimplemented from EvtbTosllFF.
Definition at line 30 of file EvtbTosllAliFF.cc.
32 {
33
35
36
38 double shat2=shat*shat;
39 double shat3=shat2*shat;
40
41 fp = 0.278*
exp(1.568*shat+0.470*shat2+0.885*shat3);
42 f0 = 0.278*
exp(0.740*shat+0.080*shat2+0.425*shat3);
43 ft = 0.300*
exp(1.600*shat+0.501*shat2+0.796*shat3);
44
45}
EvtComplex exp(const EvtComplex &c)
static double getMeanMass(EvtId i)
◆ getVectorFF()
void EvtbTosllAliFF::getVectorFF |
( |
EvtId |
parent, |
|
|
EvtId |
daught, |
|
|
double |
t, |
|
|
double |
mass, |
|
|
double & |
a1, |
|
|
double & |
a2, |
|
|
double & |
a0, |
|
|
double & |
v, |
|
|
double & |
t1, |
|
|
double & |
t2, |
|
|
double & |
t3 |
|
) |
| |
|
virtual |
Reimplemented from EvtbTosllFF.
Definition at line 48 of file EvtbTosllAliFF.cc.
51 {
52
53
55
56
58 double shat2=shat*shat;
59
60
61 a1=0.294*
exp(0.656*shat+0.456*shat2);
62 a2=0.246*
exp(1.237*shat+0.822*shat2);
63 a0=0.412*
exp(1.543*shat+0.954*shat2);
64 v=0.399*
exp(1.537*shat+1.123*shat2);
65
66 t1=0.334*
exp(1.575*shat+1.140*shat2);
67 t2=0.334*
exp(0.562*shat+0.481*shat2);
68 t3=0.234*
exp(1.230*shat+1.089*shat2);
69
70}
**********Class see also m_nmax DOUBLE PRECISION m_amel DOUBLE PRECISION m_x2 DOUBLE PRECISION m_alfinv DOUBLE PRECISION m_Xenph INTEGER m_KeyWtm INTEGER m_idyfs DOUBLE PRECISION m_zini DOUBLE PRECISION m_q2 DOUBLE PRECISION m_Wt_KF DOUBLE PRECISION m_WtCut INTEGER m_KFfin *COMMON c_KarLud $ !Input CMS energy[GeV] $ !CMS energy after beam spread beam strahlung[GeV] $ !Beam energy spread[GeV] $ !z boost due to beam spread $ !electron beam mass *ff pair spectrum $ !minimum v
The documentation for this class was generated from the following files: