Fix bug in building local list of valid files.
[u/mrichter/AliRoot.git] / TEvtGen / EvtGenModels / EvtHQET2FF.hh
CommitLineData
da0e9ce3 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
18class EvtId;
19
20class EvtHQET2FF : public EvtSemiLeptonicFF {
21
22public:
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
0ca57c2f 38 void getdiracff(EvtId, EvtId, double, double, double*, double*,
39 double*, double*, double*, double*);
40
41 void getraritaff(EvtId, EvtId, double, double, double*, double*,
42 double*, double*, double*, double*, double*, double*);
da0e9ce3 43
44private:
45 double r1_1;
46 double rho2;
47 double r2_1;
48 double ha1_1;
49 double v1_1;
50};
51
52#endif
53
54
55
56
57
58
59
60
61