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