#include <EvtHQET2FF.hh>
|
| EvtHQET2FF (double hqetrho2, double hqetha1_1, double hqetr1_1, double hqetr2_1) |
|
| EvtHQET2FF (double hqetrho2, double hqetv1_1) |
|
void | getvectorff (EvtId parent, EvtId daught, double t, double mass, double *a1f, double *a2f, double *vf, double *a0f) |
|
void | getscalarff (EvtId parent, EvtId daught, double t, double mass, double *f0p, double *f0m) |
|
virtual void | gettensorff (EvtId parent, EvtId daught, double t, double mass, double *a1f, double *a2f, double *vf, double *a0f) |
|
virtual void | getbaryonff (EvtId parent, EvtId daught, double t, double m_meson, double *f1v, double *f1a, double *f2v, double *f2a) |
|
Definition at line 20 of file EvtHQET2FF.hh.
◆ EvtHQET2FF() [1/2]
EvtHQET2FF::EvtHQET2FF |
( |
double | hqetrho2, |
|
|
double | hqetha1_1, |
|
|
double | hqetr1_1, |
|
|
double | hqetr2_1 ) |
Definition at line 25 of file EvtHQET2FF.cc.
25 {
26
27 rho2 = hqetrho2;
28 r1_1 = hqetr1_1;
29 r2_1 = hqetr2_1;
30 ha1_1 = hqetha1_1;
31
32 return;
33}
◆ EvtHQET2FF() [2/2]
EvtHQET2FF::EvtHQET2FF |
( |
double | hqetrho2, |
|
|
double | hqetv1_1 ) |
Definition at line 35 of file EvtHQET2FF.cc.
35 {
36
37 rho2 = hqetrho2;
38 v1_1 = hqetv1_1;
39
40 return;
41}
◆ getscalarff()
void EvtHQET2FF::getscalarff |
( |
EvtId | parent, |
|
|
EvtId | daught, |
|
|
double | t, |
|
|
double | mass, |
|
|
double * | f0p, |
|
|
double * | f0m ) |
|
virtual |
Reimplemented from EvtSemiLeptonicFF.
Definition at line 44 of file EvtHQET2FF.cc.
45 {
46
47
50
51
52
53
54
55
56 const double z = (sqrt(
w+1)-sqrt(2.))/(sqrt(
w+1)+sqrt(2.));
57 double v1 = v1_1*(1.- 8.*rho2*z + (51.*rho2-10.)*z*z - (252.*rho2-84.)*z*z*z)
58;
59
60 *f0p=v1;
61 *f0m = 0.0;
62
63 return;
64 }
static double getMeanMass(EvtId i)
◆ getvectorff()
void EvtHQET2FF::getvectorff |
( |
EvtId | parent, |
|
|
EvtId | daught, |
|
|
double | t, |
|
|
double | mass, |
|
|
double * | a1f, |
|
|
double * | a2f, |
|
|
double * | vf, |
|
|
double * | a0f ) |
|
virtual |
Reimplemented from EvtSemiLeptonicFF.
Definition at line 66 of file EvtHQET2FF.cc.
68 {
69
70
73
74
75
76
77 double rstar = ( 2.0*sqrt(mb*
mass))/(mb+
mass);
78
79
80
81 const double z = (sqrt(
w+1)-sqrt(2.))/(sqrt(
w+1)+sqrt(2.));
82 double ha1 =ha1_1*(1.- 8.*rho2*z + (53.*rho2-15.)*z*z - (231.*rho2-91.)*z*z*z);
83 double r1 = r1_1-0.12*(
w-1)+0.05*(
w-1)*(
w-1);
84 double r2 = r2_1+0.11*(
w-1)-0.06*(
w-1)*(
w-1);
85;
86
87 *a1f = (1.0 - (
t/((mb+
mass)*(mb+
mass))))*ha1;
88 *a1f = (*a1f)/rstar;
89 *a2f = (r2/rstar)*ha1;
90 *vf = (r1/rstar)*ha1;
91 *a0f = 0.0;
92
93 return;
94 }
The documentation for this class was generated from the following files: