]> git.uio.no Git - u/mrichter/AliRoot.git/blame - TEvtGen/EvtGen/EvtGenModels/EvtHypNonLepton.hh
Converting TEvtGen to native cmake
[u/mrichter/AliRoot.git] / TEvtGen / EvtGen / EvtGenModels / EvtHypNonLepton.hh
CommitLineData
da0e9ce3 1//-----------------------------------------------------------------------------------------------
2//
3// Module: EvtHybNonLepton.hh
4//
5// Desription: Routine to implement Hyperon(s=1/2) -> Baryon(s=1/2) + Scalar decays accroding to
6// Review Of Particle Physics 2004, Phys.Lett.B, Vol.592, p.864
7//
8// Modification history:
9//
10// 20/02/2005 PR Module created according to PHSP and Lb2Lll model
11//
12//-----------------------------------------------------------------------------------------------
13
14#ifndef EVTHYBNONLEPTON_HH
15#define EVTHYBNONLEPTON_HH
16
17#include "EvtGenBase/EvtDecayAmp.hh"
18#include "EvtGenBase/EvtComplex.hh"
19
20class EvtHypNonLepton:public EvtDecayAmp {
21
22public:
23
24 EvtHypNonLepton() {}
25 virtual ~EvtHypNonLepton();
26
27 std::string getName();
28 EvtDecayBase* clone();
29
30 void decay(EvtParticle *p);
31 void init();
32 void initProbMax();
33
34 void calcAmp(EvtAmp *amp,EvtParticle *parent);
35
36private:
37
38 double m_alpha;
39 double m_phi;
40 EvtComplex m_B_to_A;
41 long m_noTries;
42
43};
44
45#endif