Fix for definitions for CINT
[u/mrichter/AliRoot.git] / TEvtGen / EvtGenModels / EvtHQET2.hh
1 //--------------------------------------------------------------------------
2 //
3 // Module: EvtGen/EvtHQET2.hh
4 //
5 // Description:Implementation of the HQET model with dispersive FF due to 
6 //             Caprini et al. 
7 //
8 // Modification history:
9 //
10 //    Marco Bomben   March 11, 2003         Module created
11 //
12 //------------------------------------------------------------------------
13
14 #ifndef EVTHQET2_HH
15 #define EVTHQET2_HH
16
17 #include "EvtGenBase/EvtDecayAmp.hh"
18 #include "EvtGenBase/EvtSemiLeptonicFF.hh"
19 #include "EvtGenBase/EvtSemiLeptonicAmp.hh"
20
21 class EvtParticle;
22
23 class EvtHQET2:public  EvtDecayAmp  {
24
25 public:
26
27   EvtHQET2();
28   virtual ~EvtHQET2();
29
30   std::string getName();
31   EvtDecayBase* clone();
32
33   void decay(EvtParticle *p);
34   void initProbMax();
35   void init();
36
37 private:
38   EvtSemiLeptonicFF *hqetffmodel;
39   EvtSemiLeptonicAmp *calcamp;
40 };
41 #endif
42
43
44