BOSS
7.1.0
BESIII Offline Software System
Toggle main menu visibility
Main Page
Related Pages
Namespaces
Namespace List
Namespace Members
All
_
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
r
s
t
u
v
w
x
z
Functions
a
c
d
e
f
g
i
l
m
n
o
p
r
s
t
u
v
w
Variables
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
r
s
t
v
w
x
z
Typedefs
c
d
e
g
h
i
l
m
n
o
p
r
s
t
Enumerations
Enumerator
a
b
c
d
e
f
i
k
l
m
n
o
p
r
s
t
u
w
x
z
Classes
Class List
Class Index
Class Hierarchy
Class Members
All
:
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
~
Functions
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
~
Variables
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Typedefs
a
b
c
d
e
f
g
h
i
m
n
p
r
s
t
v
w
Enumerations
b
c
d
e
f
g
h
i
k
l
m
n
p
r
s
t
v
Enumerator
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
r
s
t
u
v
w
x
z
Related Functions
:
a
b
c
d
e
f
g
i
k
l
m
n
o
p
r
s
t
v
w
x
Files
File List
File Members
All
!
$
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Functions
!
a
b
c
d
e
f
g
h
i
j
l
m
n
o
p
q
r
s
t
u
v
w
x
Variables
!
$
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Typedefs
a
b
c
d
e
f
h
i
j
k
l
m
n
p
r
s
t
u
v
w
z
Enumerations
Enumerator
a
b
c
d
e
f
g
h
i
k
m
n
o
p
r
s
t
u
w
Macros
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
z
•
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Pages
Loading...
Searching...
No Matches
EvtDToa0enu.hh
Go to the documentation of this file.
1
#ifndef EVTDTOA0ENU_HH
2
#define EVTDTOA0ENU_HH
3
4
#include "
EvtGenBase/EvtDecayProb.hh
"
5
6
class
EvtParticle
;
7
8
class
EvtDToa0enu
:
public
EvtDecayProb
{
9
10
public
:
11
12
EvtDToa0enu
() {}
13
virtual
~EvtDToa0enu
();
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
EvtDToa0enu
Definition:
EvtDToa0enu.hh:8
EvtDToa0enu::getName
void getName(std::string &name)
Definition:
EvtDToa0enu.cc:31
EvtDToa0enu::EvtDToa0enu
EvtDToa0enu()
Definition:
EvtDToa0enu.hh:12
EvtDToa0enu::init
void init()
Definition:
EvtDToa0enu.cc:39
EvtDToa0enu::~EvtDToa0enu
virtual ~EvtDToa0enu()
Definition:
EvtDToa0enu.cc:29
EvtDToa0enu::decay
void decay(EvtParticle *p)
Definition:
EvtDToa0enu.cc:84
EvtDToa0enu::initProbMax
void initProbMax()
Definition:
EvtDToa0enu.cc:80
EvtDToa0enu::clone
EvtDecayBase * clone()
Definition:
EvtDToa0enu.cc:35
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
EvtDToa0enu.hh
Generated by
1.9.6