BOSS
7.1.0
BESIII Offline Software System
Loading...
Searching...
No Matches
EvtD0Toa0enu.hh
Go to the documentation of this file.
1
#ifndef EVTD0TOA0ENU_HH
2
#define EVTD0TOA0ENU_HH
3
4
#include "
EvtGenBase/EvtDecayProb.hh
"
5
6
class
EvtParticle
;
7
8
class
EvtD0Toa0enu
:
public
EvtDecayProb
{
9
10
public
:
11
12
EvtD0Toa0enu
() {}
13
virtual
~EvtD0Toa0enu
();
14
15
void
getName
(std::string& name);
16
EvtDecayBase
*
clone
();
17
18
void
init
();
19
void
initProbMax
();
20
void
decay
(
EvtParticle
*p);
21
22
private
:
23
void
KinVGen(
EvtVector4R
vp4_K,
EvtVector4R
vp4_Pi,
EvtVector4R
vp4_Lep,
EvtVector4R
vp4_Nu,
int
charm,
double
&
m2
,
double
& q2,
double
& cosV,
double
& cosL,
double
& chi);
24
double
calPDF(
double
m2
,
double
q2,
double
cosV,
double
cosL,
double
chi);
25
EvtComplex
a0nFlatte(
double
m2
,
double
q2);
26
EvtComplex
a0pFlatte(
double
m2
,
double
q2);
27
EvtComplex
Flatte_rhoab(
double
sa,
double
sb,
double
sc);
28
double
getPStar(
double
sa,
double
sb,
double
sc);
29
EvtComplex
getrho(
double
sx,
double
mX);
30
31
int
mode;
32
double
ProbMax;
33
34
EvtComplex
ciR;
35
EvtComplex
ciM;
36
37
double
m2_Kaon;
38
double
m2_K0;
39
double
m2_eta;
40
double
m2_Pion;
41
double
m2_Pi0;
42
double
m_D0;
43
double
m2_D0;
44
double
m_D;
45
double
m2_D;
46
47
double
m2AD0;
48
double
m2AD;
49
double
m2_a0;
50
double
flatte_g1;
51
double
flatte_g2;
52
53
};
54
55
#endif
EvtDecayProb.hh
EvtComplex
Definition:
EvtComplex.hh:28
EvtD0Toa0enu
Definition:
EvtD0Toa0enu.hh:8
EvtD0Toa0enu::getName
void getName(std::string &name)
Definition:
EvtD0Toa0enu.cc:32
EvtD0Toa0enu::~EvtD0Toa0enu
virtual ~EvtD0Toa0enu()
Definition:
EvtD0Toa0enu.cc:30
EvtD0Toa0enu::decay
void decay(EvtParticle *p)
Definition:
EvtD0Toa0enu.cc:86
EvtD0Toa0enu::EvtD0Toa0enu
EvtD0Toa0enu()
Definition:
EvtD0Toa0enu.hh:12
EvtD0Toa0enu::initProbMax
void initProbMax()
Definition:
EvtD0Toa0enu.cc:82
EvtD0Toa0enu::clone
EvtDecayBase * clone()
Definition:
EvtD0Toa0enu.cc:36
EvtD0Toa0enu::init
void init()
Definition:
EvtD0Toa0enu.cc:40
EvtDecayBase
Definition:
EvtDecayBase.hh:33
EvtDecayProb
Definition:
EvtDecayProb.hh:28
EvtParticle
Definition:
EvtParticle.hh:42
EvtVector4R
Definition:
EvtVector4R.hh:29
m2
double double * m2
Definition:
qcdloop1.h:75
source
Generator
BesEvtGen
BesEvtGen-00-04-26
src
EvtGen
EvtGenModels
EvtD0Toa0enu.hh
Generated by
1.9.6