00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013 #ifndef EVTHQET2FF_HH
00014 #define EVTHQET2FF_HH
00015
00016 #include "EvtGenBase/EvtSemiLeptonicFF.hh"
00017
00018 class EvtId;
00019
00020 class EvtHQET2FF : public EvtSemiLeptonicFF {
00021
00022 public:
00023 EvtHQET2FF(double hqetrho2, double hqetha1_1, double hqetr1_1, double hqetr2_1);
00024 EvtHQET2FF(double hqetrho2, double hqetv1_1);
00025 void getvectorff(EvtId parent,EvtId daught,
00026 double t, double mass, double *a1f,
00027 double *a2f, double *vf, double *a0f );
00028
00029 void getscalarff(EvtId parent,EvtId daught,
00030 double t, double mass, double *f0p, double *f0m);
00031
00032
00033 private:
00034 double r1_1;
00035 double rho2;
00036 double r2_1;
00037 double ha1_1;
00038 double v1_1;
00039 };
00040
00041 #endif
00042
00043
00044
00045
00046
00047
00048
00049
00050