StRoot
1
Main Page
Related Pages
Modules
Namespaces
Classes
Files
Examples
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Groups
Pages
StarGenerator
EvtGen1_06_00
EvtGenModels
EvtHypNonLepton.hh
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
20
class
EvtHypNonLepton
:
public
EvtDecayAmp
{
21
22
public
:
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
36
private
:
37
38
double
m_alpha;
39
double
m_phi;
40
EvtComplex
m_B_to_A;
41
long
m_noTries;
42
43
};
44
45
#endif
EvtDecayBase
Definition:
EvtDecayBase.hh:33
EvtAmp
Definition:
EvtAmp.hh:30
EvtDecayAmp
Definition:
EvtDecayAmp.hh:27
EvtHypNonLepton
Definition:
EvtHypNonLepton.hh:20
EvtParticle
Definition:
EvtParticle.hh:45
EvtComplex
Definition:
EvtComplex.hh:28
Generated by
1.8.5