CGEM BOSS
6.6.5.g
BESIII Offline Software System
Loading...
Searching...
No Matches
EvtHypNonLepton.hh
Go to the documentation of this file.
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
void
getName
(std::string& name);
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
EvtComplex.hh
EvtDecayAmp.hh
EvtAmp
Definition:
EvtAmp.hh:30
EvtComplex
Definition:
EvtComplex.hh:28
EvtDecayAmp
Definition:
EvtDecayAmp.hh:27
EvtDecayBase
Definition:
EvtDecayBase.hh:33
EvtHypNonLepton
Definition:
EvtHypNonLepton.hh:20
EvtHypNonLepton::EvtHypNonLepton
EvtHypNonLepton()
Definition:
EvtHypNonLepton.hh:24
EvtHypNonLepton::initProbMax
void initProbMax()
Definition:
EvtHypNonLepton.cc:100
EvtHypNonLepton::clone
EvtDecayBase * clone()
Definition:
EvtHypNonLepton.cc:33
EvtHypNonLepton::getName
void getName(std::string &name)
Definition:
EvtHypNonLepton.cc:37
EvtHypNonLepton::calcAmp
void calcAmp(EvtAmp *amp, EvtParticle *parent)
Definition:
EvtHypNonLepton.cc:129
EvtHypNonLepton::init
void init()
Definition:
EvtHypNonLepton.cc:41
EvtHypNonLepton::decay
void decay(EvtParticle *p)
Definition:
EvtHypNonLepton.cc:122
EvtHypNonLepton::~EvtHypNonLepton
virtual ~EvtHypNonLepton()
Definition:
EvtHypNonLepton.cc:31
EvtParticle
Definition:
EvtParticle.hh:42
source
Generator
BesEvtGen
BesEvtGen-00-01-96-slc6tag
src
EvtGen
EvtGenModels
EvtHypNonLepton.hh
Generated by
1.9.6