]> git.uio.no Git - u/mrichter/AliRoot.git/blob - TEvtGen/EvtGenModels/EvtHQET2FF.hh
If default parameters are allowed and runNumber is provided, search first for the...
[u/mrichter/AliRoot.git] / TEvtGen / EvtGenModels / EvtHQET2FF.hh
1 //--------------------------------------------------------------------------
2 //
3 // Module: EvtGen/EvtHQET2FF.hh
4 //
5 // Description:
6 //
7 // Modification history:
8 //
9 //    Marco Bomben   March 10, 2003         Module created
10 //
11 //------------------------------------------------------------------------
12
13 #ifndef EVTHQET2FF_HH
14 #define EVTHQET2FF_HH
15
16 #include "EvtGenBase/EvtSemiLeptonicFF.hh"
17
18 class EvtId;
19
20 class EvtHQET2FF : public EvtSemiLeptonicFF {
21
22 public:
23   EvtHQET2FF(double hqetrho2, double hqetha1_1, double hqetr1_1, double hqetr2_1);
24   EvtHQET2FF(double hqetrho2, double hqetv1_1);
25   void getvectorff(EvtId parent,EvtId daught,
26                        double t, double mass, double *a1f,
27                        double *a2f, double *vf, double *a0f );
28
29   void getscalarff(EvtId parent,EvtId daught,
30                               double t, double mass, double *f0p, double *f0m);
31
32   void gettensorff(EvtId, EvtId, double, double, double*, 
33                    double*, double*, double*);
34
35   void getbaryonff(EvtId, EvtId, double, double, double*, 
36                    double*, double*, double*);
37
38
39 private:
40   double r1_1;
41   double rho2;
42   double r2_1;
43   double ha1_1;
44   double v1_1;
45 };
46
47 #endif
48
49
50
51
52
53
54
55
56