00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022 #ifndef EVTSEMILEPTONICFF_HH
00023 #define EVTSEMILEPTONICFF_HH
00024
00025 #include "EvtGenBase/EvtId.hh"
00026
00027 class EvtSemiLeptonicFF{
00028
00029 public:
00030
00031 virtual void getscalarff( EvtId parent, EvtId daught,
00032 double t, double mass, double *fpf,
00033 double *fmf ) {return;}
00034 virtual void getvectorff( EvtId parent, EvtId daught,
00035 double t, double mass, double *a1f,
00036 double *a2f, double *vf, double *a0f ) {return;}
00037 virtual void gettensorff( EvtId parent, EvtId daught,
00038 double t, double mass, double *a1f,
00039 double *a2f, double *vf, double *a0f ) {return;}
00040
00041 virtual void getbaryonff(EvtId parent, EvtId daught,
00042 double t,
00043 double m_meson,
00044 double *f1v,
00045 double *f1a,
00046 double *f2v,
00047 double *f2a) {return;}
00048
00049
00050 };
00051
00052 #endif