BOSS
8.0.0
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
6
// to
7
// Review Of Particle Physics 2004, Phys.Lett.B, Vol.592, p.864
8
//
9
// Modification history:
10
//
11
// 20/02/2005 PR Module created according to PHSP and Lb2Lll model
12
//
13
//-----------------------------------------------------------------------------------------------
14
15
#ifndef EVTHYBNONLEPTON_HH
16
#define EVTHYBNONLEPTON_HH
17
18
#include "
../EvtGenBase/EvtComplex.hh
"
19
#include "
../EvtGenBase/EvtDecayAmp.hh
"
20
21
class
EvtHypNonLepton
:
public
EvtDecayAmp
{
22
23
public
:
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
double
m_alpha;
38
double
m_phi;
39
EvtComplex
m_B_to_A;
40
long
m_noTries;
41
};
42
43
#endif
EvtComplex.hh
EvtDecayAmp.hh
EvtAmp
Definition
EvtAmp.hh:30
EvtComplex
Definition
EvtComplex.hh:28
EvtDecayAmp
Definition
EvtDecayAmp.hh:27
EvtDecayBase
Definition
EvtDecayBase.hh:39
EvtHypNonLepton::EvtHypNonLepton
EvtHypNonLepton()
Definition
EvtHypNonLepton.hh:24
EvtHypNonLepton::initProbMax
void initProbMax()
Definition
EvtHypNonLepton.cc:118
EvtHypNonLepton::clone
EvtDecayBase * clone()
Definition
EvtHypNonLepton.cc:33
EvtHypNonLepton::getName
void getName(std::string &name)
Definition
EvtHypNonLepton.cc:35
EvtHypNonLepton::calcAmp
void calcAmp(EvtAmp *amp, EvtParticle *parent)
Definition
EvtHypNonLepton.cc:152
EvtHypNonLepton::init
void init()
Definition
EvtHypNonLepton.cc:37
EvtHypNonLepton::decay
void decay(EvtParticle *p)
Definition
EvtHypNonLepton.cc:146
EvtHypNonLepton::~EvtHypNonLepton
virtual ~EvtHypNonLepton()
Definition
EvtHypNonLepton.cc:31
EvtParticle
Definition
EvtParticle.hh:42
8.0.0
BOSS_Gen
BesEvtGen
src
EvtGen
EvtGenModels
EvtHypNonLepton.hh
Generated by
1.16.1